Multi-Sensor Camera Image Processing with Bayer Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional network cameras face challenges in providing both full and low image resolution with high image distortion when producing low resolution images from Bayer arrays, especially when skipping or binning rows and columns, which is not as effective as demosaicing and interpolation processes.

Innovation Solution

The method involves generating full resolution images in Bayer array format, interpolating low resolution images without demosaicing during readout by pre-processors, storing both in buffer memories, and demosaicing them later to produce high-quality low resolution images, with an image processor that includes pre-processors for each sensor, a shared post-processor, and a network interface for transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If low resolution images are produced by skipping or binning rows and columns in Bayer arrays, then processing speed is improved, but image distortion increases

Engineering Contradiction:
Improveprocessing speedVSAvoidimage distortion
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary interpolation to create a low-resolution Bayer array from the full-resolution Bayer array before demosaicing. This preliminary action allows the system to maintain high processing speed while reducing image distortion, as the interpolation is performed in advance during the readout process rather than after image capture.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the image processing into distinct stages: full-resolution Bayer array readout, interpolation to create low-resolution Bayer array, demosaicing, and final image processing. This segmentation allows each stage to be optimized independently, maintaining processing speed while improving image quality.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If conventional demosaicing and interpolation steps are performed sequentially, then image quality is improved, but processing time increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs the interpolation step during the readout process itself, before the demosaicing step. This preliminary action reduces the overall processing time by overlapping operations that would traditionally be performed sequentially, while maintaining high image quality through the use of advanced interpolation algorithms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent maintains continuous processing by performing interpolation during the readout operation, ensuring that no time is lost between steps. The system continuously processes images through the pipeline without idle periods, improving throughput while maintaining quality.

Inventive Principle:
Principle #20Continuity of useful action

3Manufacturing precision

If full resolution Bayer arrays are processed through complete demosaicing pipeline, then image quality is improved, but bandwidth consumption increases

Engineering Contradiction:
Improveimage qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent segments the processing pipeline to handle full-resolution and low-resolution images differently. Full-resolution Bayer arrays undergo complete demosaicing for high image quality, while low-resolution images are processed separately with reduced computational overhead, thereby reducing overall bandwidth consumption while maintaining quality where needed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing quality levels to different image regions and resolutions. High-quality demosaicing is applied to full-resolution images where detail is critical, while lower-quality processing is applied to low-resolution images, optimizing bandwidth usage by processing only the necessary level of detail for each application.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS7903871B2System and method for image processing of multi-sensor network cameras
Publication Date: 2011.03.08 ARECONT VISION COSTAR LLC
  • US7903871B2 patent drawing
  • US7903871B2 patent drawing
  • US7903871B2 patent drawing

AI summary

An image processing method and system for a multi-sensor network camera. The method and system including generating a plurality of full resolution images in Bayer array format (Bayer images) produced by a plurality of image sensors; interpolating a plurality of low resolution Bayer images from the full resolution Bayer images during the readout of the full resolution images from the sensors, storing the full resolution Bayer images and the interpolated low resolution images in a plurality of buffer memories, respectively and without demosaicing the full resolution Bayer images, during the readout of the full resolution Bayer images from the image sensors, by respective plurality of pre-processors; demosaicing the plurality of low resolution Bayer images to generate a corresponding plurality of low resolution demosaiced images, by an image post processor; and transmitting the plurality of low resolution demosaiced images over a computer network to a user for viewing.