Information
-
Patent Application
-
20230294671
-
Publication Number
20230294671
-
Date Filed
March 21, 20222 years ago
-
Date Published
September 21, 2023a year ago
-
Inventors
-
Original Assignees
-
CPC
-
-
International Classifications
Abstract
Systems, devices, computer-implemented methods, and/or computer program products that can facilitate free space detection using fast sensor fusion are provided. In one example, a system can comprise a processor that executes computer executable components stored in memory. The computer executable components can comprise a threshold component, a pixel fusion component, and a frame control component. The threshold component can update the count of a plurality of pixel counters based on confidence scores of at least one camera and at least one sensor in a single pixel. The pixel fusion component can perform sensor fusion on the confidence scores based on a determination that the count of the plurality of pixel counters is less than a defined threshold. The frame control component can bypass the sensor fusion on the confidence scores based on a determination that the count of the plurality of pixel counters is greater than a defined threshold.
Claims
- 1. A system, comprising:
a memory that stores computer executable components; anda processor that executes the computer executable components stored in the memory, wherein the computer executable components comprise:
a threshold component that updates a count of a plurality of pixel counters based on confidence scores of at least one camera and at least one sensor in a single pixel, wherein the confidence scores are indicative of confidences associated with a probability map of a free space detection;a pixel fusion component that performs sensor fusion on the confidence scores based on a determination that the count of the plurality of pixel counters is less than a defined threshold; anda frame control component that bypasses the sensor fusion on the confidence scores based on a determination that the count of the plurality of pixel counters is greater than a defined threshold.
- 2. The system of claim 1, wherein the computer executable components further comprise the plurality of pixel counters, wherein the plurality of pixel counters filters the confidence scores of the at least one camera and the at least one sensor based on a confidence range to determine whether to update the count of the plurality of pixel counters and wherein the confidence range filters the confidence scores based on a free space limit or an occupied limit.
- 3. The system of claim 2, wherein the confidence scores of the at least one camera and at least one sensor are greater than the free space limit, a first pixel counter increases.
- 4. The system of claim 2, wherein the confidence scores of the at least one camera and at least one sensor are less than the occupied limit, a second pixel counter increases.
- 5. The system of claim 1, further comprising the at least one camera and the at least one sensor, wherein the at least one sensor is selected from a group consisting of ultrasonic sensor, RADAR sensor, LIDAR sensor, or infrared sensor.
- 6. The system of claim 1, wherein the computer executable components further comprise:
a masking component that generates the confidence scores of the at least one camera and the at least one sensor from binary masks of camera data and sensed data, wherein the at least one camera and the at least one sensor generate the camera data and the sensed data, respectively.
- 7. The system of claim 1, wherein the computer executable components further comprise:
an update pixel component that fuses two or more of the confidence scores into a new confidence score of the single pixel.
- 8. The system of claim 1, further comprising a vehicle, and wherein the threshold component, the pixel fusion component and the frame control component are operatively coupled to the vehicle to facilitate free space detection for reduction of collisions by the vehicle.
- 9. A computer-implemented method comprising:
updating, by a system operatively coupled to a processor, a count of a plurality of pixel counters based on confidence scores of at least one camera and at least one sensor in a single pixel, wherein the confidence scores are indicative of confidences associated with a probability map of a free space detection;performing, by the system, sensor fusion on the confidence scores based on a determination that the count of the plurality of pixel counters is less than a defined threshold; andbypassing, by the system, the sensor fusion on the confidence scores based on a determination that the count of the plurality of pixel counters is greater than a defined threshold.
- 10. The computer-implemented method of claim 9, wherein the plurality of pixel counters filters the confidence scores of the at least one camera and the at least one sensor based on a confidence range to determine whether to update the count of the plurality of pixel counters and wherein the confidence range filters the confidence scores based on a free space limit or an occupied limit.
- 11. The computer-implemented method of claim 10, wherein the confidence scores of the at least one camera and the at least one sensor are greater than the free space limit, a first pixel counter increases.
- 12. The computer-implemented method of claim 10, wherein the confidence scores of the at least one camera and the at least one sensor are less than the occupied limit, a second pixel counter increases.
- 13. The computer-implemented method of claim 9, further comprising:
generating, by the system, the confidence scores of the at least one camera and the at least one sensor from binary masks of camera data and sensed data, wherein the at least one camera and the at least one sensor generate the camera data and the sensed data, respectively.
- 14. The computer-implemented method of claim 9, further comprising:
fusing, by the system, two or more of the confidence scores into a new confidence score of the single pixel.
- 15. A computer program product facilitating a process to perform sensor fusion for free space detection, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to:
update, by the processor, a count of a plurality of pixel counters based on confidence scores of at least one camera and at least one sensor in a single pixel, wherein the confidence scores are indicative of confidences associated with a probability map of a free space detection;perform, by the processor, sensor fusion on the confidence scores based on a determination that the count of the plurality of pixel counters is less than a defined threshold; andbypass, by the processor, the sensor fusion on the confidence scores based on a determination that the count of the plurality of pixel counters is greater than a defined threshold.
- 16. The computer program product of claim 15, wherein the plurality of pixel counters filters the confidence scores of the at least one camera and the at least one sensor based on a confidence range to determine whether to update the count of the plurality of pixel counters and wherein the confidence range filters the confidence scores based on a free space limit or an occupied limit.
- 17. The computer program product of claim 16, wherein the confidence scores of the at least one camera and at least one sensor are greater than the free space limit, a first pixel counter increases.
- 18. The computer program product of claim 16, wherein the confidence scores of the at least one camera and at least one sensor are less than the occupied limit, a second pixel counter increases.
- 19. The computer program product of claim 15, wherein the program instructions are further executable by the processor to cause the processor to:
generate, by the processor, the confidence scores of the at least one camera and the at least one sensor from binary masks of camera data and sensed data, wherein the at least one camera and the at least one sensor generate the camera data and the sensed data, respectively.
- 20. The computer program product of claim 15, wherein the program instructions are further executable by the processor to cause the processor to:
fuse, by the processor, two or more of the confidence scores into a new confidence score of the single pixel.