Camera Modeling via Vanishing Point Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional camera modeling methods require direct user input of parameters like angle and focal distance, which is inconvenient and prone to errors, especially when determining camera view modes.

Innovation Solution

A camera modeling system that automatically detects vanishing points from reference objects to determine camera view modes and select appropriate modeling modes, such as side-view, top-view, or uniform-view, using a vanishing point detecting module, view mode determining module, and camera modeling module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If direct user input of camera parameters is used, then ease of operation is improved, but measurement precision deteriorates due to user input errors

Engineering Contradiction:
Improveease of operationVSAvoidmeasurement precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system performs camera modeling automatically by detecting vanishing points from reference objects and calculating camera parameters without requiring manual user input. The vanishing point detecting module extracts vanishing points from images, the view mode determining module identifies camera view modes based on vanishing point positions, and the camera modeling module computes accurate camera parameters automatically, eliminating user input errors while maintaining ease of use.

Inventive Principle:
Principle #25Self-service

2Measurement precision

If automatic vanishing point detection is used, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The camera modeling system is divided into three distinct modules: vanishing point detecting module for extracting vanishing points from images, view mode determining module for identifying camera view modes based on vanishing point positions, and camera modeling module for calculating camera parameters. This segmentation allows each module to perform its specific function independently, making the overall complex task manageable and systematic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Vanishing points serve as an intermediary element that connects image data to camera parameter calculation. By detecting vanishing points from reference objects and using their positions to determine view modes, the system creates an intermediate representation that facilitates accurate camera modeling without directly complex calculations from raw image data.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If reference detection objects are used for automatic modeling, then reliability is improved, but device complexity increases

Engineering Contradiction:
ImprovereliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system changes the approach from direct camera parameter estimation to vanishing point-based estimation. By detecting vanishing points from reference objects with known geometric properties and using their positions to determine camera view modes, the system achieves more reliable camera parameter calculation. The reference objects provide stable geometric constraints that improve measurement reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10348961B2Camera modeling system
Publication Date: 2019.07.09 HANWHA VISION CO LTD
  • US10348961B2 patent drawing
  • US10348961B2 patent drawing
  • US10348961B2 patent drawing

AI summary

A camera modeling system. The camera modeling system includes: a vanishing point detecting module configured to detect, from at least one reference detection object existing in a detection region, a first vanishing point and a second vanishing point; a view mode determining module configured to determine a camera view mode on the basis of a distance from a first position in the detection region to the first vanishing point and a distance from the first position to the second vanishing point; and a camera modeling module configured to select a camera modeling mode corresponding to the determined camera view mode and perform camera modeling through the selected camera modeling mode.