| CPC B08B 7/028 (2013.01) [B08B 11/04 (2013.01); G01N 21/94 (2013.01); G06T 7/0002 (2013.01); H04N 17/002 (2013.01); H04N 23/51 (2023.01); H04N 23/695 (2023.01); G06T 2207/30168 (2013.01)] | 18 Claims |

|
1. A system comprising:
a contaminant build-up detection sensor configured to generate an output signal indicative of a contaminant build-up on a transparent window; and
a controller configured to:
detect a value of contaminant build-up severity of the contaminant build-up on the transparent window and/or one of a plurality of different contaminant materials built up on the transparent window, responsive to the output signal that is generated by the contaminant build-up detection sensor;
select one of a plurality of different types of motions, responsive to the value of contaminant build-up severity and/or a detected one of the plurality of different contaminant materials; and
control a device to produce a first kinetic movement responsive to a selected one of the plurality of different types of motions that is selected by the controller, wherein the transparent window is movably responsive to the first kinetic movement with a second kinetic movement that comprises: a piston-like movement, a movement that is in a direction that is substantially normal to a surface of the transparent window, a periodic movement with a frequency that at least substantially corresponds to a resonance of the transparent window, and/or a series of bursts over a period of time.
|