Camera diagnostics
First Claim
1. Apparatus comprising:
- memory;
at least one processor;
computer-readable media including first representations of camera diagnostics code configured to, when interoperably read by the at least one processor, form a camera diagnostics system, and second representations of other code including machine vision code, the machine vision code being configured to, when interoperably read by the at least one processor, form a machine vision system;
an image acquirer assembly configured to take two-dimensional pixel source images;
source images for the camera diagnostics system and for the machine vision system;
the source images each having been acquired by image acquirer assembly, and at least a portion of one or more of the source images being stored in the memory;
the camera diagnostics system including an obscurant detector configured to determine when the source images include artifacts representative of one or more obscurants intercepting a light path between a target object substantially remote from the image acquirer assembly and an imaging plane in the image acquirer assembly, the obscurant detector including a structure data determiner configured to analyze the source images and to produce structure data indicative of the existence of structure at different areas in the source images; and
the machine vision system including machine vision tools configured to locate and analyze the target object in the source images when the target object is not obscured by the one or more obscurants.
1 Assignment
0 Petitions
Accused Products
Abstract
Per one example embodiment, apparatus may be provided. The apparatus may include memory and representations of camera diagnostics code and of other code including machine vision code. An image acquirer assembly may be provided, which is configured to take source images. Source images are provided for a camera diagnostics system formed by the camera diagnostics code and for a machine vision system formed by the machine vision code. The camera diagnostics system includes an obscurant detector configured to determine when the source images include artifacts representative of one or more obscurants intercepting a light path between a target object substantially remote from the image acquirer assembly and an imaging plane of the image acquirer assembly. The machine vision system includes machine vision tools configured to locate and analyze the target object in the source images when the target object is not obscured by the one or more obscurants.
-
Citations
18 Claims
-
1. Apparatus comprising:
-
memory; at least one processor; computer-readable media including first representations of camera diagnostics code configured to, when interoperably read by the at least one processor, form a camera diagnostics system, and second representations of other code including machine vision code, the machine vision code being configured to, when interoperably read by the at least one processor, form a machine vision system; an image acquirer assembly configured to take two-dimensional pixel source images; source images for the camera diagnostics system and for the machine vision system; the source images each having been acquired by image acquirer assembly, and at least a portion of one or more of the source images being stored in the memory; the camera diagnostics system including an obscurant detector configured to determine when the source images include artifacts representative of one or more obscurants intercepting a light path between a target object substantially remote from the image acquirer assembly and an imaging plane in the image acquirer assembly, the obscurant detector including a structure data determiner configured to analyze the source images and to produce structure data indicative of the existence of structure at different areas in the source images; and the machine vision system including machine vision tools configured to locate and analyze the target object in the source images when the target object is not obscured by the one or more obscurants. - View Dependent Claims (2)
-
-
3. Apparatus comprising:
-
image storage configured to receive, and to store at least a portion of one or more of, plural images including two-dimensional images; a structure data determiner configured to analyze two-dimensional images from among the plural images and to produce structure data indicative of the existence of structure at different areas in the two-dimensional image; a comparator configured to compare one or more first images of the plural images to one or more second images of the plural images, the one or more second images having been taken at times different than when the one or more first images were taken, and configured to determine an extent to which given structure data at a given location common to the first and second images has changed substantially from the one or more first images to the one or more second images; and an obscurant determiner configured to determine when a obscurant exists at the given location based on factors, wherein a substantial change in a given value of the given structure data is a factor in favor of a determination that an obscurant exists at the given location, and wherein an insubstantial change in the given value of the given structure data is a factor in favor of a determination that an obscurant does not exist at the given location, wherein a change in the given value is deemed to be substantial when it exceeds a substantiality threshold value, and wherein a change in the given value is deemed to be insubstantial when it is below an insubstantiality threshold value. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. Apparatus comprising:
-
image storage configured to receive, and to store at least a portion of one or more of, plural images including two-dimensional images; a structure data determiner configured to analyze two-dimensional images from among the plural images and to produce structure data indicative of the existence of structure at different areas in the two-dimensional image; and a condensation determiner configured to determine when condensation exists at the given location based on factors, wherein the given structure data including a value exceeding a substantial structure threshold is a factor in favor of a determination that no condensation exists at the given location, and wherein the given structure data including a value below an insubstantial structure threshold is a factor in favor of a determination that condensation does exist at the given location. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification