System and method for plant identification
AssigneeAerulean Plant Identification Systems, Inc.
InventorSusan C. Dunlap
Life of this patent
Estimating the term…
Abstract
Methods of compiling a database of images of plant species and the use of the database to identify unknown plant species are described. Images of the apical complexes of the plant are obtained and stored in a database to allow a comparison of the apical complexes with unknown plant species. The invention provides a facile method for the identification of unknown or unidentified plant species.
Claims25
A process for identifying unidentified plants comprising:
- (A) obtaining a sample or image of the apical complex of an unidentified plant and identifying at least one distinguishing characteristic of the apical complex typical of the unidentified plant;
- (B) comparing on a computing machine the distinguishing characteristic of the apical complex with a database of at least one plant genus comprising
- (1) a plurality of images of distinguishing characteristics of apical complexes for each plant sufficient to distinguish each plant species from all other plant species within the genus;
- and
- (2) text data corresponding to said distinguishing characteristics of apical complexes for each plant;
- wherein substantially every plant in said database is represented by at least one image of distinguishing characteristics of apical complexes sufficient to enable identification of the plant species within the genus;
- (C) correlating on said computing machine the distinguishing characteristic of the apical complex of the unidentified plant with distinguishing characteristics of the apical complexes of known and identified plants in said database;
- and
- (D) repeating step (C) for a second and subsequent distinguishing characteristic until a sufficient number of the distinguishing characteristics of the apical complex have been ascertained to correlate the apical complex of the unidentified plant with said plants in said database,
- (E) assigning the unidentified plant to a plant genus and/or genus with similar distinguishing characteristic of the apical complex, and
- (F) displaying the results of step E to a user on a graphics display device.
A computer program product for use with a graphics display device, said computer program product comprising a nontransitory computer readable medium comprising:
- a database of at least one plant genus, said database comprising:
- (1) a plurality of images of distinguishing characteristics of apical complexes for each plant sufficient to distinguish each plant species from all other plant species within the genus;
- and
- (2) text data corresponding to said distinguishing characteristics of apical complexes for each plant;
- wherein every plant in said database is represented by at least one image of distinguishing characteristics of apical complexes sufficient to enable identification of the plant species within the genus;
- computer readable program code for causing a computer to display a user interface;
- computer readable program code for prompting a user to select among images of plant traits, said images shown on the graphics display device;
- computer readable program code displaying text linking attribute information to images of plant traits;
- computer readable program code for prompting the user to identify a distinguishing characteristic of the apical complex typical for an unknown plant and correlating the distinguishing characteristic of the apical complex with distinguishing characteristic of the apical complex of a known and identified plant from said database;
- and
- computer readable program code for the prompting step for a second and subsequent distinguishing characteristics of the apical complex until a sufficient number of the distinguishing characteristics of the apical complex have been ascertained to correlate the apical complex with the apical complex of a known and identified plant from said database;
- said prompting of a user being implemented via said graphics display device;
- and
- wherein the results of the correlation are displayed on said graphics display device.
A process for compiling a database of a plant genus for the identification of plants, comprising:
- (A) locating a stem and/or branch apical complex of a particular plant;
- (B) obtaining an image of the particular plant's distinguishing characteristics and the distinguishing characteristics of the apical complex of the particular plant with sufficient resolution to distinguish among the different plant species within said plant genus;
- (C) correlating said image with unique identification information corresponding to the species of the particular plant, said unique identification information comprising the particular plant's distinguishing characteristics and the particular plant's genus and species;
- and (D) storing said image and identification information in a database stored in a computer-readable memory, and further wherein said image and identification information are displayed on a graphics display device in response to a specific query;
- wherein substantially every plant in said database is represented by at least one image of distinguishing characteristics of apical complexes sufficient to enable identification of the plant species within the genus.
A computer implemented method for plant identification, the method comprising:
- providing a database of at least one plant genus comprising
- (1) a plurality of images of distinguishing characteristics of apical complexes for each plant sufficient to distinguish each plant species from all other plant species within the genus;
- and
- (2) text data corresponding to said distinguishing characteristics of apical complexes for each plant;
- wherein every plant in said database is represented by at least one image of distinguishing characteristics of apical complexes sufficient to enable identification of the plant species within the genus;
- providing a user interface;
- displaying on the user interface, a first set of text prompts and image prompts from the database;
- receiving the user selection;
- processing the user selection based on a decision tree and presenting a second set of text prompts and image prompts from the database based on the user selection;
- receiving the user selection from the second set of text prompts and image prompts;
- repeating the displaying, receiving, and processing until the user is presented with images of apical views of trait clusters;
- and
- narrowing possible plant matches based on traits shown on the apical views, wherein said traits are sufficient to enable identification of each plant species within the genus,
- wherein all method steps are performed on a computer or a network of computers.
A computer program product comprising
- nontransitory computer readable memory for storing data for access by an application program being executed on a computer;
- a data structure in said memory, said data structure including information resident in a database used by the application program and including:
- a plurality of attribute data objects stored in said memory, each of said attribute data objects containing different information from said database;
- a plurality of image objects, wherein said image objects contain images of apical complexes of plant species sufficient to enable identification of each plant species within the genus, and wherein each of the image objects have a linked relationship to at least one of said attribute data objects;
- and
- wherein said attribute data objects and said image objects are displayed on a graphics display device in response to a specific query;
- and
- wherein substantially every plant in said database is represented by at least one image of distinguishing characteristics of apical complexes sufficient to enable identification of the plant species within the genus.
A system to aid in a visual plant identification process, comprising:
- an image database containing a plurality of images of apical complexes of plants sufficient to enable identification of each plant species within the genus;
- a knowledge database, cross-referenced to said image database, for the purpose of assisting in the identification of plants;
- a user-interface to solicit, from a user in a sequential manner, a plurality of descriptive traits of an unknown plant for identification;
- and
- a processor comprising a diagnostic engine, responsive to each of said traits, wherein said traits of the unidentified plant are employed by said engine to identify, from a plurality of possible matches, a subset of matches that are consistent with the traits;
- and using the subset of matches, reorganizing an information space of said image database for concurrent presentation of a plurality of images for user review via the user-interface;
- wherein the user-interface is configured to continue to solicit descriptive traits based on the new subset of matches until the traits to be processed by the diagnostic engine only relate to the features found on the apical complex of the unidentified plant;
- wherein the user-interface is configured to continue soliciting distinguishing characteristics until a sufficient number of the distinguishing characteristics of the apical complex have been ascertained to correlate the apical complex with one of the known plant species.
A method for aiding a visual plant identification process, comprising:
- creating an image database from a collection of plant images pertaining to plant species with at least one apical view of each plant species sufficient to enable identification of each plant species within the genus;
- creating a knowledge database with text keys to distinguishing characteristics of the apical complex visible in the apical view of the plant species, wherein said knowledge database is cross-referenced to said image database, for the purpose of assisting in the identification process;
- collecting from a user, through a user-interface, one descriptive characteristic of an unknown plant to be identified;
- in response to said descriptive characteristic, identifying, from a plurality of possible matches included within the knowledge database, a subset of matches consistent with the descriptive characteristic input by the user;
- repeating the collecting step to continue soliciting descriptive characteristics until a sufficient number of the distinguishing characteristics of the apical complex have been ascertained to correlate the apical complex of said unknown plant with a subset of matches less than approximately 100;
- using the subset of matches, reorganizing an information space of said image database for concurrent presentation of a plurality of images related to the descriptive characteristics for user review via the user-interface wherein all method steps are performed on a computer or a network of computers.
A computer implemented method for plant identification, the method comprising:
- providing a user interface;
- providing a text and image guided search of a database of at least one plant genus, said database comprising:
- (1) a plurality of images of distinguishing characteristics of apical complexes for each plant sufficient to distinguish each plant species from all other plant species within the genus;
- and
- (2) text data corresponding to said distinguishing characteristics of apical complexes for each plant;
- wherein every plant in said database is represented by at least one image of distinguishing characteristics of apical complexes sufficient to enable identification of the plant species within the genus;
- displaying before the user a screen with a plurality of matched text and images;
- navigating a decision tree and presenting a second criteria based on the user's response;
- continuing until apical views of possible matches are displayed, wherein said apical views are sufficient to enable identification of each plant species within the genus;
- and
- determining matches based on traits found on apical views
- wherein all method steps are performed on a computer or a network of computers.
A computer program product for use with a graphics display device, said computer program product comprising:
- a nontransitory computer readable medium, said computer readable medium storing a database containing a plurality of image objects, each image object containing at least one view of the apical complex for each plant species in the database sufficient to enable identification of each plant species within the genus;
- and
- program code comprising instructions for causing a computer to display said image objects on a graphics display device in response to a specific query.
Dependencies are inferred from the claim text.