# US 10,311,599 B2 · System and method for diagnosis of lighting system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,599 B2
- Document ID: US10311599B2
- Status: Granted
- Kind: B2
- Application number: 15/342,459
- Filed: 2016-11-03
- Published: 2018-05-03
- Granted: 2019-06-04
- Earliest claimed: 2016-11-03
- Assignees: Caterpillar Inc.
- Applicants: Caterpillar Inc.
- Inventors: Hassan Ali; Jacob Charles Maley
- Web page: https://patentgrep.com/patent/US10311599B2

## CPC

- G06V 20/56: exterior to a vehicle by using sensors mounted on the vehicle
- G06T 7/0004: {Industrial image inspection}
- G06T 7/74: {involving reference images or patches}
- H05B 47/20: Responsive to malfunctions or to light source life; for protection
- G06T 2207/20021: Dividing image into blocks, subimages or windows
- G06T 2207/30168: Image quality inspection
- G06T 2207/30252: Vehicle exterior; Vicinity of vehicle
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H05B: ELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL

## Abstract

A control system for a hybrid machine is provided. The control system includes a controller communicably coupled to an energy storage unit of the hybrid machine. The controller is configured to receive data from the energy storage unit. The controller is configured to evaluate a current storage charge state of the energy storage unit based on the received data. The controller is configured to receive historical data related to idle events associated with an engine of the hybrid machine. The controller is configured to receive data related to one or more machine operating parameters. The controller is configured to pre-emptively control at least one of an engine speed and an engine power based on the received data for at least one of shutting down the engine during an idle state and restarting the engine.

## Claims

### Claim 1

A diagnostic system for a lighting system of a machine, the diagnostic system comprising:
an image capturing device configured to generate an image feed of light cast by the lighting system; and
a controller, communicably coupled to the image capturing device, configured to:
receive, from the image capturing device, the image feed of the light cast by the lighting system;
analyze the image feed to detect dark pixels that are present in the image feed,
the dark pixels being formed by insufficient light cast by the lighting system;
determine if a number of the dark pixels within an area satisfies a threshold based on detecting the dark pixels; and
provide an alert if the number of the dark pixels satisfies the threshold.

### Claim 2 (depends on 1)

The diagnostic system of claim 1,
wherein the controller is communicably coupled to an output unit, and
wherein the output unit is configured to generate the alert.

### Claim 3 (depends on 1)

The diagnostic system of claim 1, wherein the controller is further configured to:
segment the image feed into a plurality of sections, such that the controller is configured to analyze each of the plurality of sections.

### Claim 4 (depends on 1)

The diagnostic system of claim 1, wherein the dark pixels are detected based on a comparison of each of a plurality of pixels, of the image feed, with a predetermined value.

### Claim 5 (depends on 1)

The diagnostic system of claim 1, wherein a dark pixel, of the dark pixels, is detected if a light intensity of a corresponding pixel of the image feed, is less than a particular value.

### Claim 6 (depends on 1)

The diagnostic system of claim 1, wherein the controller is further configured to correlate a position of the dark pixels with a corresponding light source of the lighting system.

### Claim 7 (depends on 6)

The diagnostic system of claim 6, wherein the controller is further configured to identify a location of the corresponding light source based on correlating the position of the dark pixels with the corresponding light source.

### Claim 8 (depends on 7)

The diagnostic system of claim 7, wherein the controller is further configured to provide a notification of the location of the corresponding light source.

### Claim 9 (depends on 1)

The diagnostic system of claim 1, wherein the diagnostic system is activated manually.

### Claim 10

A method associated with a lighting system of a machine, the method comprising:
receiving, by a controller and from an image capturing device, an image feed of light cast by the lighting system;
analyzing, by the controller, the image feed to detect dark pixels that are present in the image feed,
the dark pixels being formed by insufficient light cast by the lighting system;
determining, by the controller, if a number of the dark pixels within an area satisfies a threshold based on detecting the dark pixels; and
providing, by the controller, an alert if the number of the dark pixels satisfies the threshold.

### Claim 11 (depends on 10)

The method of claim 10, further comprising:
segmenting, by the controller, the image feed into a plurality of sections for analyzing each of the plurality of sections of the image feed.

### Claim 12 (depends on 10)

The method of claim 10, wherein the dark pixels are detected based on a comparison of each of a plurality of pixels, of the image feed, with a predetermined value.

### Claim 13 (depends on 10)

The method of claim 10, wherein a dark pixel, of the dark pixels, is detected if a light intensity of a corresponding pixel, of the image feed, is less than a particular value.

### Claim 14 (depends on 10)

The method of claim 10, further comprising:
correlating, by the controller, a position of the dark pixels in the image feed with a corresponding light source of the lighting system.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
identifying, by the controller, a location of the corresponding light source based on correlating the position of the dark pixels with the corresponding light source.

### Claim 16 (depends on 15)

The method of claim 15, further comprising:
providing, by the controller, a notification of the location of the corresponding light source.

### Claim 17

A machine comprising:
an engine;
a frame;
a lighting system associated with the machine;
an image capturing device configured to generate an image feed of light cast by the lighting system; and
a controller, communicably coupled to the image capturing device, configured to:
receive, from the image capturing device, the image feed of the light cast by the lighting system;
analyze the image feed to detect dial dark pixels that are present in the image feed,
the dark pixels being formed by insufficient light cast by the lighting system;
determine if a number of the dark pixels within an area satisfies a threshold based on detecting the dark pixels; and
provide an alert if the number of the dark pixels satisfies the threshold.

### Claim 18 (depends on 17)

The machine of claim 17,
wherein the controller is communicably coupled to an output unit, and
wherein the output unit is configured to generate the alert.

### Claim 19 (depends on 17)

The machine of claim 17, wherein the dark pixels are detected based on a comparison of each of a plurality of pixels, of the image feed, with a predetermined value.

### Claim 20 (depends on 17)

The machine of claim 17, wherein a dark pixel, of the dark pixels, is detected if a light intensity of a corresponding pixel, of the image feed, is less than a particular value.
