Dual node composite image system architecture
First Claim
1. A system that facilitates generating a composite image using a multi-node computer architecture for an articulated vehicle, comprising:
- a first set of one or more cameras that capture images of an area surrounding a first portion of the articulated vehicle;
a first processing node that receives captured image data from the first set of one or more cameras;
a second set of one or more cameras that capture images of an area surrounding a second portion of the articulated vehicle;
a second processing node that receives captured image data from the second set of one or more cameras and transmits the captured image data to the first processing node;
wherein the first processing node is configured to generate a composite surround view image of the articulated vehicle from the captured image data received from the first and second sets of one or more cameras;
wherein the first processing node identifies one or more cameras in one or more of the first and second sets of one or more cameras is not functioning properly, and omits image data associated with the identified one or more cameras when generating the composite surround view image.
1 Assignment
0 Petitions
Accused Products
Abstract
When employing a multi-node computing architecture for commercial articulated vehicles to generate a composite surround view of the vehicle, each processing node is associated with a vehicle segment. Each node has its own processor, memory and sensors. A master-slave relationship exists in the architecture. The segment processors collect, format, manage and package their local information. Communication between nodes is controlled by the master node, which can limit, adjust, subsample and alter the information and information flow from the slave nodes. The slave nodes can be freely recombined, using a pre-established communication standard or a format agreed upon at combination time.
14 Citations
23 Claims
-
1. A system that facilitates generating a composite image using a multi-node computer architecture for an articulated vehicle, comprising:
-
a first set of one or more cameras that capture images of an area surrounding a first portion of the articulated vehicle; a first processing node that receives captured image data from the first set of one or more cameras; a second set of one or more cameras that capture images of an area surrounding a second portion of the articulated vehicle; a second processing node that receives captured image data from the second set of one or more cameras and transmits the captured image data to the first processing node; wherein the first processing node is configured to generate a composite surround view image of the articulated vehicle from the captured image data received from the first and second sets of one or more cameras; wherein the first processing node identifies one or more cameras in one or more of the first and second sets of one or more cameras is not functioning properly, and omits image data associated with the identified one or more cameras when generating the composite surround view image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An electronic controller unit (ECU) that facilitates generating a composite image using a multi-node computer architecture for an articulated vehicle, comprising:
-
a processor configured to; receive from a first set of one or more cameras captured video data of an area surrounding a first portion of the articulated vehicle; receive from a secondary ECU video data captured by a second set of one or more cameras of an area surrounding a second portion of the articulated vehicle; determine an angle of articulation between the first and second portions of the articulated vehicle; and for each video frame, stitch together a composite surround view image of the articulated vehicle from the captured image data received from the first and second sets of one or more cameras while compensating for the determined articulation angle; wherein the processor is further configured to determine that one or more cameras in one or more of the first and second sets of one or more cameras is not functioning properly, and to omit image data associated with the identified one or more cameras when generating the composite surround view image. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of generating a composite surround view image using a multi-node computer architecture for an articulated vehicle, comprising:
-
receiving at a first processing node captured image data of an area surrounding a first portion of the articulated vehicle from a first set of one or more cameras; receiving at a second processing node captured image data of an area surrounding a second portion of the articulated vehicle from a second set of one or more cameras; receiving at the first processing node the captured image data of the area surrounding the second portion of the articulated vehicle; generating a composite image of the articulated vehicle from the captured image data received from the first and second sets of one or more cameras; determining that one or more cameras in one or more of the first and second sets of one or more cameras is not functioning properly; omitting image data associated with the identified one or more cameras when generating the composite surround view image. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. An apparatus that facilitates generating a composite image using a multi-node computer architecture for an articulated vehicle, comprising:
-
first receiving means for receiving at a first processing node captured image data of an area surrounding a first portion of the articulated vehicle from a first set of one or more cameras; second receiving means for receiving at a second processing node captured image data of an area surrounding a second portion of the articulated vehicle from a second set of one or more cameras; wherein the first receiving means is further configured to receive from the second processing node the captured image data of the area surrounding the second portion of the articulated vehicle; and processing means for determining an articulation angle between the first and second portions of the articulated vehicle and compensating for the determined articulation angle when generating a composite image of the articulated vehicle from the captured image data received from the first and second sets of one or more cameras; wherein the processing means is further configured to determine that one or more cameras in one or more of the first and second sets of one or more cameras is not functioning properly, and to omit image data associated with the identified one or more cameras when generating the composite surround view image.
-
Specification