An Object-Oriented Architecture for Field Data Acquisition, Processing and Information Extraction

dc.contributor.author Shrestha, Dev
dc.contributor.author Steward, Brian
dc.contributor.author Van Wyngarden, Cory
dc.contributor.department Department of Agricultural and Biosystems Engineering (ENG)
dc.date 2018-02-13T03:34:56.000
dc.date.accessioned 2020-06-29T22:33:36Z
dc.date.available 2020-06-29T22:33:36Z
dc.date.copyright Wed Jan 01 00:00:00 UTC 2003
dc.date.embargo 2012-12-03
dc.date.issued 2003-07-01
dc.description.abstract <p>Software architecture was developed to automate site specific field data acquisition, processing, and geo-referenced crop plant parameters extraction. The architecture supported acquisition and processing of different data streams such as digital video for machine vision and digital serial communications of NMEA strings. The number of channels for data import could be easily expanded for multiple video, GPS, and other signal sources. The architecture was objectoriented and each component in the architecture was developed as a separate class. A key component of this architecture was a supervisor class, which communicated and coordinated the operations on all other classes. Based on this framework, early stage corn population estimation (ESCOPE) software was developed which grabs pre-recorded digital video from a vehicle-mounted camera, that was passed over corn rows, and acquires GPS strings which were modulated and recorded on the audio channel. A digital video (DV) capture class was written to acquire video using Microsoft’s DirectShow® technology which enables camera control and video acquisition using higher level hardware functions. After completion of software development, reusability and extensibility characteristics were demonstrated by adding a class to acquire images from the hard drive and also by deriving a new image analyzer class to extract an additional feature. The architecture forms a general framework for developing reusable and extensible software for field data sensing systems.</p>
dc.description.comments <p><a href="http://elibrary.asabe.org/abstract.asp?aid=13855&t=3&dabs=Y&redir=&redirType=" target="_blank">ASAE Paper No. 033089</a></p>
dc.identifier archive/lib.dr.iastate.edu/abe_eng_conf/34/
dc.identifier.articleid 1026
dc.identifier.contextkey 3507021
dc.identifier.s3bucket isulib-bepress-aws-west
dc.identifier.submissionpath abe_eng_conf/34
dc.identifier.uri https://dr.lib.iastate.edu/handle/20.500.12876/361
dc.language.iso en
dc.source.bitstream archive/lib.dr.iastate.edu/abe_eng_conf/34/Steward_2003_ObjectOrientedArchitecture.pdf|||Fri Jan 14 23:40:14 UTC 2022
dc.subject.disciplines Bioresource and Agricultural Engineering
dc.subject.keywords Precision agriculture
dc.subject.keywords machine vision
dc.subject.keywords object-oriented software architecture
dc.subject.keywords image processing
dc.subject.keywords unified modeling language
dc.subject.keywords field sensing
dc.title An Object-Oriented Architecture for Field Data Acquisition, Processing and Information Extraction
dc.type article
dc.type.genre conference
dspace.entity.type Publication
relation.isAuthorOfPublication ef71fa01-eb3e-4e29-ade7-bcb38f2968b0
relation.isOrgUnitOfPublication 8eb24241-0d92-4baf-ae75-08f716d30801
File
Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Steward_2003_ObjectOrientedArchitecture.pdf
Size:
521.33 KB
Format:
Adobe Portable Document Format
Description: