Hybrid GPU-FPGA System for Secure Person Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for person tracking and data privacy in autonomous machines are limited by occlusions, low lighting conditions, and the insecurity of edge devices, particularly in scenarios like indoor environments, and fail to provide superior outputs for facial recognition and acceleration of vision-based algorithms.
Innovation Solution
A novel technique using adaptive color histogram-based object tracking, motion detection, and pose estimation for human body tracking, combined with secure enclaves for deep learning workloads to ensure data privacy, and a hybrid GPU-FPGA system for accelerating data processing in autonomous driving.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional object tracking techniques are used, then basic tracking functionality is provided, but tracking performance deteriorates under occlusions and changing lighting conditions
Solution Approach 1:
The patent segments the object tracking task into multiple components: color histogram analysis, motion detection, and pose estimation. Each component processes specific aspects of the target object independently, allowing the system to maintain tracking reliability even when partial occlusions occur or lighting conditions change, as different segments can compensate for each other's limitations
Solution Approach 2:
The patent dynamically adjusts tracking parameters based on environmental conditions. The color histogram parameters are adapted to changing lighting conditions, motion detection thresholds are modified based on scene activity levels, and pose estimation parameters are refined according to occlusion detection, enabling the system to maintain high tracking reliability across varying conditions
2Measurement precision
If facial recognition algorithms are enhanced for better accuracy, then recognition precision improves, but processing time and computational resources increase
Solution Approach 1:
The patent performs preliminary pose estimation and motion detection before executing full facial recognition algorithms. By pre-processing the data to identify potential targets and their orientations, the system reduces the search space for facial recognition, thereby maintaining high accuracy while significantly reducing processing time
Solution Approach 2:
The patent applies different processing qualities to different regions and stages of facial recognition. High-precision algorithms are applied only to identified candidate regions, while lower-precision but faster methods are used for initial screening and background regions, optimizing the balance between accuracy and processing speed
3Reliability
If edge devices process raw image, speech, and text data locally, then data privacy is improved, but security vulnerabilities increase
Solution Approach 1:
The patent introduces secure enclaves as intermediary protected environments within edge devices. These enclaves act as secure containers that isolate sensitive data processing from the rest of the system, allowing local processing benefits while mitigating security risks through hardware-based protection boundaries
Solution Approach 2:
The patent implements security measures in advance by establishing secure enclaves before sensitive data processing occurs. These pre-configured protected environments prevent potential security vulnerabilities from being exploited, as the defensive structure is already in place before any data processing or potential attacks occur
4Productivity
If vision-based algorithms are accelerated for autonomous driving, then processing speed improves, but system complexity increases
Solution Approach 1:
The patent merges multiple specialized processing functions (color histogram computation, motion detection, pose estimation, and secure processing) into a unified hybrid GPU-FPGA system. This consolidation achieves high processing speed through parallel architecture while managing complexity through integrated design and shared resources
Data Source
AI summary
A mechanism is described for facilitating person tracking and data security in machine learning at autonomous machines. A method of embodiments, as described herein, includes detecting, by a camera associated with one or more trackers, a person within a physical vicinity, where detecting includes capturing one or more images the person. The method may further include tracking, by the one or more trackers, the person based on the one or more images of the person, where tracking includes collect tracking data relating to the person. The method may further include selecting a tracker of the one or more trackers as a preferred tracker based on the tracking data.


