In-Vehicle Display Flicker Detection via Video Pattern Matching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Insufficient synchronization between electronic control units (ECUs) controlling in-vehicle display screens can cause flickering and other anomalies in instrument panel clusters (IPC) and infotainment screens, which are not easily detected during vehicle manufacturing due to intermittent occurrence.
Innovation Solution
A system using a computer with multiple threads to record and analyze video feeds from display screens over an extended period, employing pattern matching to detect anomalies by comparing template images to pattern images, allowing for reprogramming of ECUs to address issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple threads are used to record and analyze video feeds simultaneously, then detection efficiency is improved, but device complexity increases
Solution Approach 1:
The system divides the detection task into multiple independent threads: a first thread dedicated to recording video feeds and a second thread dedicated to analyzing frames for anomalies. This segmentation allows simultaneous execution of recording and analysis operations, improving detection efficiency while maintaining manageable complexity through clear separation of concerns.
Solution Approach 2:
The system performs preliminary actions by continuously recording video feeds and preparing frame data in advance before actual anomaly detection is needed. The first thread records video feeds and the second thread pre-processes frames, so when analysis is required, the data is already prepared, reducing latency and improving overall detection efficiency.
2Measurement precision
If pattern matching is performed on each frame, then measurement precision is improved, but processing time increases
Solution Approach 1:
The system performs preliminary actions by creating template images from normal frames in advance. These template images represent the expected normal state of display elements and are prepared before actual anomaly detection begins. During detection, the system only needs to compare current frames against these pre-established templates, significantly reducing processing time while maintaining high precision through comprehensive frame-by-frame pattern matching.
Data Source
AI summary
When multiple display screens share data from different control units, the screens may flicker or have other anomalies when the control units are not synced. A system and method for detecting flickering or other anomalies includes receiving a video feed of a display screen to be tested, recording, from the video feed, a video file of a predetermined length that includes a plurality of frames, selecting a region of interest in a frame of the video file to define a template image; and performing a pattern matching between the template image and a pattern image of respective frames in the video file to detect anomalies.


