Focus-Based Edge Detection
First Claim
1. A computer-implemented method comprising:
- retrieving a plurality of first pixels included in a first image that is captured using a first focal length;
computing a first image perimeter color difference value for each of the plurality of first pixels, resulting in a plurality of first image perimeter color difference values;
selecting one of the first image perimeter color difference values that exceeds a perimeter color difference threshold;
retrieving a plurality of second pixels included in a second image that is captured using a second focal length, the second focal length different than the first focal length;
computing a second image perimeter color difference value for each of the plurality of second pixels, resulting in a plurality of second image perimeter color difference values;
selecting one of the second image perimeter color difference values that exceeds the perimeter color difference threshold;
determining that an edge is located at the first focal length by detecting that the selected first image perimeter color difference value is greater than the selected second image perimeter color difference value; and
generating a model based upon determining that the edge is located at the first focal length.
1 Assignment
0 Petitions
Accused Products
Abstract
A model generator computes a first image perimeter color difference value for each of a plurality of first pixels included in a first image that is captured using a first focal length, and selects one of the first image perimeter color difference values that exceeds a perimeter color difference threshold. Next, the model generator computes a second image perimeter color difference value for each of a plurality of second pixels included in a second image that is captured using a second focal length, and selects one of the second image perimeter color difference values that exceeds the perimeter color difference threshold. The model generator then determines that an edge is located at the first focal length by detecting that the selected first image perimeter color difference value is greater than the selected second image perimeter color difference value, and generates an image accordingly.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
retrieving a plurality of first pixels included in a first image that is captured using a first focal length; computing a first image perimeter color difference value for each of the plurality of first pixels, resulting in a plurality of first image perimeter color difference values; selecting one of the first image perimeter color difference values that exceeds a perimeter color difference threshold; retrieving a plurality of second pixels included in a second image that is captured using a second focal length, the second focal length different than the first focal length; computing a second image perimeter color difference value for each of the plurality of second pixels, resulting in a plurality of second image perimeter color difference values; selecting one of the second image perimeter color difference values that exceeds the perimeter color difference threshold; determining that an edge is located at the first focal length by detecting that the selected first image perimeter color difference value is greater than the selected second image perimeter color difference value; and generating a model based upon determining that the edge is located at the first focal length. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product stored in a computer readable medium, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions that include:
-
retrieving a plurality of first pixels included in a first image that is captured using a first focal length; computing a first image perimeter color difference value for each of the plurality of first pixels, resulting in a plurality of first image perimeter color difference values; selecting one of the first image perimeter color difference values that exceeds a perimeter color difference threshold; retrieving a plurality of second pixels included in a second image that is captured using a second focal length, the second focal length different than the first focal length; computing a second image perimeter color difference value for each of the plurality of second pixels, resulting in a plurality of second image perimeter color difference values; selecting one of the second image perimeter color difference values that exceeds the perimeter color difference threshold; determining that an edge is located at the first focal length by detecting that the selected first image perimeter color difference value is greater than the selected second image perimeter color difference value; and generating a model based upon determining that the edge is located at the first focal length. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An information handling system comprising:
-
one or more processors; a memory accessible by at least one of the processors; a nonvolatile storage area accessible by at least one of the processors; a set of instructions stored in the memory and executed by at least one of the processors in order to perform actions of; retrieving a plurality of first pixels included in a first image that is captured using a first focal length; computing a first image perimeter color difference value for each of the plurality of first pixels, resulting in a plurality of first image perimeter color difference values; selecting one of the first image perimeter color difference values that exceeds a perimeter color difference threshold; retrieving a plurality of second pixels included in a second image that is captured using a second focal length, the second focal length different than the first focal length; computing a second image perimeter color difference value for each of the plurality of second pixels, resulting in a plurality of second image perimeter color difference values; selecting one of the second image perimeter color difference values that exceeds the perimeter color difference threshold; determining that an edge is located at the first focal length by detecting that the selected first image perimeter color difference value is greater than the selected second image perimeter color difference value; and generating a model based upon determining that the edge is located at the first focal length. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification