Method for object detection using hierarchical deep learning
Inventors
Interested in licensing this patent?
MTEC can help explore whether this patent might be available for licensing for your application.
Assignees
Carnegie Mellon UniversityCarnegie Mellon University is a global research institution based in Pittsburgh, Pennsylvania, recognized for interdisciplinary education, research, and innovation in science, engineering, arts, technology, and social sciences. The university leads advancements in artificial intelligence, robotics, digital health, and performing arts. Located in a technology-driven and culturally rich city, CMU powers real-world impact through research centers, industry engagement, workforce training, and initiatives that shape regional and global communities.
Carnegie Mellon University is a global research institution based in Pittsburgh, Pennsylvania, recognized for interdisciplinary education, research, and innovation in science, engineering, arts, technology, and social sciences. The university leads advancements in artificial intelligence, robotics, digital health, and performing arts. Located in a technology-driven and culturally rich city, CMU powers real-world impact through research centers, industry engagement, workforce training, and initiatives that shape regional and global communities.
Abstract
A hierarchical deep-learning object detection framework provides a method for identifying objects of interest in high-resolution, high pixel count images, wherein the objects of interest comprise a relatively a small pixel count when compared to the overall image. The method uses first deep-learning model to analyze the high pixel count images, in whole or as a patchwork, at a lower resolution to identify objects, and a second deep-learning model to analyze the objects at a higher resolution to classify the objects.
Core Innovation
The invention provides a hierarchical deep-learning object detection and classification approach for identifying one or more objects of interest in an image while analyzing the image at a lower resolution than the native resolution. A trained machine learning model identifies the objects of interest, and the identified objects of interest are then classified at a higher resolution using a trained machine learning classifier. The machine learning classifier outputs a latent vector for each classified object.
The latent vectors for a predetermined number of classified objects are aggregated, and the aggregated latent vectors are pooled by calculating a maximum or minimum of the data for each node of a feature map of the machine learning classifier. A binary classification is then performed for each image based on the aggregated latent vectors, and the binary classification indicates the presence or absence of an object of interest. This supports performing image-level classification using pooled aggregated latent representations.
In the described framework, the object identification at lower resolution provides inputs for higher-resolution object classification, and latent vectors from classified objects are combined through concatenation and pooled feature-map operations using per-node maximum or minimum. The invention further supports reducing the latent vector dimensionality by principal component analysis of pooled aggregated latent vectors and optionally combining the pooled representations with metadata for training an image-level binary classifier. The document describes achieving binary disease/healthy labeling for each image based on aggregated latent vectors.
Claims Coverage
The independent claim recites a hierarchical method that identifies objects at a lower resolution, classifies the identified objects at a higher resolution while producing latent vectors, aggregates and pools those latent vectors by per-node maximum or minimum on a feature-map, and performs an image-level binary classification indicating presence or absence of an object of interest. Dependent claims refine the approach by specifying additional model components and operations including dimensionality reduction, patch-wise analysis, and alternative classifier implementation.
Hierarchical object identification at lower resolution and object classification at higher resolution with latent vectors
A method that obtains an image, analyzes the image at a lower resolution to identify one or more objects of interest, and classifies the identified objects of interest at a higher resolution using a trained machine learning classifier that outputs a latent vector for each classified object.
Aggregation and per-node max/min pooling of aggregated latent vectors for image-level binary classification
The method aggregates the latent vectors for a predetermined number of classified objects, pools the aggregated latent vectors by calculating a maximum or minimum of the data for each node of a feature map of the machine learning classifier, and performs a binary classification for each image based on the aggregated latent vectors, the binary classification indicating the presence or absence of an object of interest.
Overall, the claim set centers on hierarchical lower-resolution object identification followed by higher-resolution object classification that produces latent vectors, and an image-level binary decision produced from predetermined-number latent vector aggregation with per-node maximum or minimum pooling. Dependent claims further narrow the implementation by specifying patch-wise analysis, principal component analysis on pooled aggregated latent vectors, and performing the binary classification using a random decision forest, among other refinements explicitly described in the provided claim excerpts.
Stated Advantages
Not explicitly described in patent.
Documented Applications
Not explicitly described in patent.
Interested in licensing this patent?
