Note recognition and management using color classification
First Claim
1. A method of extracting note content using a computer system having one or more processors and memories, comprising:
- receiving image data containing a visual representation of a scene having a plurality of notes, each of the plurality of notes having a color;
generating, by the one or more processors, a plurality of indicators, each indicator indicative of a color class of a respective pixel or group of pixels in the image data and based on color values of the pixel or group of pixels;
based on the plurality of indicators, determining, by the one or more processors, a content location within the image data of one of the plurality of notes; and
extracting, by the one or more processors and from the image data, content of the one of the plurality of notes using the content location.
0 Assignments
0 Petitions
Accused Products
Abstract
This disclosure describes techniques for creating and manipulating software notes representative of physical notes. For example, techniques are described for recognizing physical notes present within a physical environment, capturing information therefrom and creating corresponding digital representations of the physical notes, referred to herein as digital notes or software-based notes. At least some aspects of the present disclosure feature system and methods for note recognition using color classification. The system receives a visual representation of a scene having one or more notes, where each note has a color. The system generates indicators indicative of color classes of pixels in the visual representation. The system further determines a general boundary of one of the notes based on the indicators.
-
Citations
20 Claims
-
1. A method of extracting note content using a computer system having one or more processors and memories, comprising:
-
receiving image data containing a visual representation of a scene having a plurality of notes, each of the plurality of notes having a color; generating, by the one or more processors, a plurality of indicators, each indicator indicative of a color class of a respective pixel or group of pixels in the image data and based on color values of the pixel or group of pixels; based on the plurality of indicators, determining, by the one or more processors, a content location within the image data of one of the plurality of notes; and extracting, by the one or more processors and from the image data, content of the one of the plurality of notes using the content location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A note recognition system having one or more processors and memories, comprising:
-
a note recognition module executing on the one or more processors and configured to receive image data capturing a visual representation of a scene having a plurality of notes, each of the plurality of notes having a color, wherein the note recognition module is further configured to generate a plurality of indicators, each indicator indicative of a color class of a pixel or group of pixels within the image data and based on color values of the pixel or group of pixels; and a note extraction module executing on the one or more processors and configured to determine a content location within the image data of one of the plurality of notes based on the plurality of indicators and to extract content of the one of the plurality of notes using the determined content location of the one of the plurality of notes. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable storage device comprising instructions that cause a programmable processor to:
-
receive image data containing a visual representation of a scene having a plurality of physical notes, each of the plurality of physical notes having a color; generate, by the one or more processors, a plurality of indicators, each indicator indicative of a color class of color values of one or more pixel within the image data; based on the plurality of indicators, determine a content location within the image data of a first physical note of the plurality of physical notes; extract, from the image data, content of the first physical note using the content location; creating a digital note representative of the first physical note; and associating the content extracted from the image data with the digital note. - View Dependent Claims (19, 20)
-
Specification