Bad Pixel Compensation Using Representative Kernel Coordinates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image sensors face challenges in effectively identifying and compensating for bad pixels, which affect image quality and performance, especially in miniaturized pixel arrays where bad pixels are more likely to occur adjacent to each other.

Innovation Solution

A method and system for detecting bad pixels using a kernel with a representative pixel at its center, adjusting pixel ranges, and compensating using surrounding pixels of similar color, minimizing memory usage and computational power by storing only representative pixel coordinates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bad pixels are identified and compensated using traditional methods, then image quality is improved, but memory usage and computational power increase

Engineering Contradiction:
Improveimage qualityVSAvoidmemory usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and stores only the coordinates of representative pixels that indicate bad pixel locations, rather than storing information for all pixels. This selective extraction significantly reduces memory usage while maintaining the ability to identify and compensate bad pixels effectively

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different processing approaches based on local conditions: using representative pixel coordinates for quick identification and kernel-based methods for actual compensation. This localized quality approach optimizes resource allocation by applying intensive processing only where needed

Inventive Principle:
Principle #3Local quality

2Reliability

If bad pixels are identified and compensated using traditional methods, then image quality is improved, but computational complexity increases

Engineering Contradiction:
Improveimage qualityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by pre-storing the coordinates of representative pixels that mark bad pixel locations. This preliminary preparation allows the compensation process to proceed efficiently by simply comparing current pixel coordinates against the stored representative coordinates, avoiding complex real-time analysis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the bad pixel compensation process into distinct stages: identification (comparing coordinates against stored representative pixels) and compensation (applying kernel-based correction). This segmentation reduces computational complexity by handling each stage with appropriately optimized algorithms

Inventive Principle:
Principle #1Segmentation

3Area of moving object

If pixel arrays are miniaturized to increase integration, then device size is reduced, but bad pixel occurrence increases

Engineering Contradiction:
Improvedevice sizeVSAvoidbad pixel occurrence
Core Design Contradiction:
Area of moving objectVSReliability

Solution Approach 1:

The patent creates a simplified copy of bad pixel location information by storing only representative pixel coordinates rather than full pixel data. This copying approach maintains accurate bad pixel identification capability while being compact enough for miniaturized devices with limited memory resources

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9762827B2Method of removing a bad pixel from a pixel image generated by an image sensor, an image sensor using the method, and an application processor using the method
Publication Date: 2017.09.12 SAMSUNG ELECTRONICS CO LTD
  • US9762827B2 patent drawing
  • US9762827B2 patent drawing
  • US9762827B2 patent drawing

AI summary

A method of removing a bad pixel from a pixel image is provided. The method includes determining whether a representative pixel representing at least one bad pixel is included in a kernel, determining whether a first pixel is a bad pixel when the representative pixel is included in the kernel, and compensating for the first pixel using a second pixel in the kernel when the first pixel is determined to be a bad pixel. The kernel has the first pixel at a center of the kernel.