Object Detection Accuracy via Location Probability Correction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current object detection algorithms do not effectively utilize the tendency of rectangle locations within images during training and inference, leading to over-detection and over-looking of objects, as they do not consider the probability distribution of object locations, resulting in reduced accuracy.
Innovation Solution
A method that calculates areas of high and low probability of rectangle distribution for object classes during training and applies a correction factor to confidence values based on these locations, dynamically adjusting the confidence values to optimize detection accuracy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If object detection algorithms process all detected objects uniformly without considering location probability, then the detection process is simple and fast, but the accuracy is reduced due to over-detection and over-looking of objects
Solution Approach 1:
The patent applies local quality by differentiating the treatment of detected objects based on their location probability. High probability locations receive different confidence thresholds or weighting compared to low probability locations. This means the detection system adapts its evaluation criteria locally according to the spatial distribution patterns learned from training data, thereby improving accuracy without uniformly complicating the entire detection process.
Solution Approach 2:
The patent changes the confidence threshold parameter dynamically based on the detected object's location probability. Instead of using a fixed threshold for all detections, the system adjusts the threshold according to the probability distribution of object locations for each class. This parameter adaptation resolves the contradiction by making the detection process more accurate while maintaining a relatively simple underlying algorithm structure.
2Measurement precision
If the correction factor is increased to suppress over-detection, then the precision improves, but the recall deteriorates due to more objects being missed
Solution Approach 1:
The patent applies local quality by applying different correction factors to confidence scores based on the detected object's location probability. Objects detected in high probability locations receive smaller corrections (or even boosts), while objects in low probability locations receive larger corrections. This localized differentiation allows the system to maintain high precision for reliable detections while preserving recall for potentially missed objects, resolving the trade-off between precision and recall.
Solution Approach 2:
The patent introduces dynamics by making the correction factor adaptive rather than static. The correction factor is determined dynamically based on the intersection between the detected bounding box and the probability distribution map for that object class. This dynamic adjustment allows the system to optimize precision-recall balance by adapting the correction strength to each specific detection case rather than applying a uniform correction.
3Measurement precision
If uniform confidence thresholds are used for all object locations, then the detection process is straightforward, but the accuracy is reduced due to location-specific tendencies being ignored
Solution Approach 1:
The patent applies preliminary action by pre-computing the probability distribution maps for each object class during the training phase. These maps capture the spatial tendencies of where objects of each class are likely to appear. During inference, the system simply queries these pre-computed maps rather than performing complex real-time analysis, thereby improving accuracy without significantly increasing the complexity of the detection process.
Solution Approach 2:
The patent introduces an intermediary component - the probability distribution map - that mediates between the raw detection results and the final confidence evaluation. This intermediary layer translates the spatial location information into probability scores, which then guide the confidence threshold application. This intermediary simplifies the overall process by decoupling the detection logic from the location-aware evaluation logic.
Data Source
AI summary
According to one embodiment, a method, computer system, and computer program product for object detection. The embodiment may include receiving an annotated image dataset comprising rectangles which surround objects to be detected and labels which specify a class to which an object belongs. The embodiment may include calculating areas of high and low probability of rectangle distribution for each class of objects within images of the dataset. The embodiment may include applying a correction factor to confidence values of object prediction results, obtained during validation of a trained object detection (OD) model, depending on a class label and a rectangle location of an object prediction result and calculating an accuracy of the trained OD model. The embodiment may include increasing the correction factor and re-calculating the accuracy of the trained OD model with every increase. The embodiment may include selecting an optimal correction factor which yields a highest accuracy.


