Imaging system for generating a surround-view image
AssigneeCaterpillar Inc.
InventorsDouglas Jay Husted, Peter Joseph Petrany, Simon Richard Conway
Life of this patent
Estimating the term…
Abstract
An imaging system for a machine having an implement includes at least two cameras mounted on the machine at opposing sides of the implement and configured to generate at least two camera views of an environment of the machine, and a processing device in communication with the at least two cameras. The processing device is configured to obtain the at least two camera views, obtain at least one of a position or an angle of the implement, determine at least one of a position or an angle of a stitching line according to the at least one of the position or the angle of the implement, and generate a stitched surround view based on the at least two camera views and the stitching line.
Claims20
An imaging system for a machine having an implement, comprising:
- at least two cameras mounted on the machine at opposing sides of the implement and configured to generate at least two camera views of an environment of the machine;
- and
- a processing device in communication with the at least two cameras, the processing device being configured to:
- obtain the at least two camera views;
- obtain at least one of a position or an angle of the implement;
- determine at least one of a position or an angle of a stitching line according to the at least one of the position or the angle of the implement;
- generate a stitched surround view based on the at least two camera views and the stitching line;
- and
- place a semi-transparent representation of the implement in the stitched surround view according to the at least one of the position or the angle of the implement.
A method for displaying an environment around a machine having an implement, comprising:
- obtaining at least two camera views from opposing sides of the implement;
- obtaining at least one of a position or an angle of the implement by analyzing the at least two camera views by detecting an image of a mark in the at least two camera views, the mark being placed on the implement in advance;
- determining at least one of a position or an angle of a stitching line according to the at least one of the position or the angle of the implement;
- and
- generating a stitched surround view based on the at least two camera views and the stitching line.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processing device of a machine having an implement, cause the processing device to:
- obtain at least two camera views from opposing sides of the implement;
- obtain at least one of a position or an angle of the implement by at least analyzing the at least two camera views using a pattern recognition technique to recognize at least a portion of the implement;
- determine at least one of a position or an angle of a stitching line according to the at least one of the position or the angle of the implement;
- and
- generate a stitched surround view based on the at least two camera views and the stitching line.
Dependencies are inferred from the claim text.