SOFT DECISION MAKING PROCESSES FOR ANALYZING IMAGES
First Claim
1. A computer-readable medium including computer-executable instructions, the computer-executable instructions comprising:
- instructions for obtaining a normalized value for each of a plurality of pixels, including instructions for;
obtaining a first color from one of the plurality of pixels,extracting color components from the first color and a second color,determining a distance for each of the color components between the first and second colors, andcombining the distances for the color components to obtain the normalized value; and
at least one of;
instructions for accumulating the normalized values to a generate a result, comparing the result to a threshold to determine whether a first image that includes the pixels matches a second image that includes the second color, and displaying a result of the comparison via a graphical user interface;
instructions for determining whether one of the pixels that includes the first color is to be copied to a whiteboard, and displaying the whiteboard via a graphical user interface;
orinstructions for determining whether a third image that includes the pixels is detected as a foreground image of a fourth image that includes the second color and displaying a result of the determination via a graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may calculate a normalized value for each of a number of pixels in a frame of a video stream, by obtaining a first color from one of the pixels and a second color, by obtaining color components of the first color and the second color, by, for each of the color components, determining a distance between the first color and the second color, and by adding the distances of the color components to obtain the normalized value. In addition, the device may compute an accumulation of the normalized values, compare the accumulation to a threshold to determine whether a first image that includes the pixels matches a second image that includes the second color, and display a result of determining whether the first image matches the second image via a graphical user interface (GUI).
12 Citations
20 Claims
-
1. A computer-readable medium including computer-executable instructions, the computer-executable instructions comprising:
-
instructions for obtaining a normalized value for each of a plurality of pixels, including instructions for; obtaining a first color from one of the plurality of pixels, extracting color components from the first color and a second color, determining a distance for each of the color components between the first and second colors, and combining the distances for the color components to obtain the normalized value; and
at least one of;instructions for accumulating the normalized values to a generate a result, comparing the result to a threshold to determine whether a first image that includes the pixels matches a second image that includes the second color, and displaying a result of the comparison via a graphical user interface; instructions for determining whether one of the pixels that includes the first color is to be copied to a whiteboard, and displaying the whiteboard via a graphical user interface;
orinstructions for determining whether a third image that includes the pixels is detected as a foreground image of a fourth image that includes the second color and displaying a result of the determination via a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11)
-
-
7. The computer-readable medium of claim 7, wherein the fourth image includes a whiteboard image.
-
12. A method comprising:
-
calculating a normalized value for each of a plurality of pixels in a frame of a video stream, including; obtaining a first color from one of the pixels and a second color, obtaining color components of the first color and the second color, for each of the color components, determining a distance between the first color and the second color, and adding the distances of the color components to obtain the normalized value; computing an accumulation of the normalized values; comparing the accumulation to a threshold to determine whether a first image that includes the pixels matches a second image that includes the second color; and displaying a result of determining whether the first image matches the second image via a graphical user interface (GUI). - View Dependent Claims (13, 14, 15, 16)
-
-
17. A device comprising:
-
a communication interface to receive a video stream from a remote device; and a processor to; obtain an image from the video stream, obtain a reference color from a user via a graphical user interface, for each pixel in the image, determine a distance between the pixel and the second color and normalize the distance, add the normalized distances of the pixels to obtain a sum, compare the sum to a threshold to determine whether the image matches a reference image or to determine whether the image is a foreground image of a reference image, and display a result of comparing the sum to the threshold. - View Dependent Claims (18, 19, 20)
-
Specification