Note recognition and management using multi-color channel non-marker detection
First Claim
Patent Images
1. A method, comprising:
- receiving, by a computing device, an input image of an environment having a plurality of physical notes;
separating, by the computing device, the input image into a plurality of channelized input images, each of the channelized input images associated with a different color;
generating, by the computing device, a plurality of transformed channelized input images by applying edge detection to each of the plurality of channelized input images;
processing, by the computing device, the plurality of transformed channelized input images to identify, based on edges detected within the transformed channelized input images, polygons for respective physical notes in the input image, wherein each identified polygon corresponds to one of the plurality of physical notes;
creating, by the computing device, a plurality of digital notes, each of the digital notes representing a particular one of the physical notes;
extracting, by the computing device and from the input image, a respective sub-image for each respective physical note based on the identified polygons for the respective physical note; and
associating, by the computing device and in a database, the extracted sub-image for each respective physical note with a corresponding digital note of the plurality of digital notes that represents the respective physical note.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are described for creating and manipulating software notes representative of physical notes. A computing device comprises a processor and a note identification module executable on the processor and configured to separate an input image into a plurality of channelized input images. Each of the channelized input images are associated with a different color. The note identification module is configured to apply edge detection and feature extraction to identify polygons within each of the channelized input images and select, from the polygons from the channelized input images, a representative polygon for each of the physical notes in the input image.
67 Citations
21 Claims
-
1. A method, comprising:
-
receiving, by a computing device, an input image of an environment having a plurality of physical notes; separating, by the computing device, the input image into a plurality of channelized input images, each of the channelized input images associated with a different color; generating, by the computing device, a plurality of transformed channelized input images by applying edge detection to each of the plurality of channelized input images; processing, by the computing device, the plurality of transformed channelized input images to identify, based on edges detected within the transformed channelized input images, polygons for respective physical notes in the input image, wherein each identified polygon corresponds to one of the plurality of physical notes; creating, by the computing device, a plurality of digital notes, each of the digital notes representing a particular one of the physical notes; extracting, by the computing device and from the input image, a respective sub-image for each respective physical note based on the identified polygons for the respective physical note; and associating, by the computing device and in a database, the extracted sub-image for each respective physical note with a corresponding digital note of the plurality of digital notes that represents the respective physical note. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, by a computing device, an input image of an environment having a plurality of physical notes; generating, by the computing device, a transformed image by applying edge detection to the input image; processing, by the computing device, the transformed image to identify, based on edges detected within the transformed input image, a plurality of polygons corresponding to the physical notes within the input image; grouping, by the computing device, the plurality of polygons from the transformed image into a plurality of groups, each of the groups comprising one or more of the polygons and corresponding to different one of the physical notes; selecting, by the computing device, a representative one of the polygons from each of the plurality of groups for each respective physical note in the input image; creating, by the computing device, a plurality of digital notes, each of the digital notes representing a particular one of the physical notes; extracting, by the computing device and from the input image, a respective sub-image for each respective physical note based on the selected representative polygon for the respective physical note; and associating, by the computing device and in a database, the extracted sub-image for each respective physical note with a corresponding digital note of the plurality of digital notes that represents the respective physical note. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computing device comprising:
-
a processor; a note identification module executable on the processor and configured to; obtain an input image of an environment having a plurality of physical notes, separate the input image into a plurality of channelized input images, each of the channelized input images associated with a different color, apply edge detection and use detected edges to identify polygons within each of the channelized input images, select, based on the polygons from the channelized input images, a representative polygon for each of the physical notes in the input image; and a digital note generation module executable on the processor and configured to; create a plurality of digital notes, each of the digital notes representing a particular one of the physical notes, extract, from the input image, a respective sub-image for each respective physical note based on the selected representative polygon for the respective physical note, and associate, in a database, the extracted sub-image for each respective physical note with a corresponding digital note of the plurality of digital notes that represents the respective physical note. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification