Drawing apparatus, drawing method, and drawing program
AssigneeSocionext Inc.
InventorYuko Kodama
Life of this patent
Estimating the term…
Abstract
A drawing apparatus includes a first control unit and a second control unit. The first control unit receives a plurality of image data including a subject from a plurality of cameras, and outputs data obtained from coordinate conversion performed by referring to LUT data. The second control unit derives each of determination distances from optical centers of the plurality of image data with regard to the subject, selects one of the plurality of image data as selection image data on the basis of the determination distance, and rewrites the LUT data by deriving a coordinate corresponding to a pixel of the subject in the selection image data.
Claims13
A drawing apparatus comprising:
- a drawing engine configured to receive a plurality of image data including a subject from a plurality of cameras, and output data obtained from coordinate conversion performed by referring to LUT data;
- a LUT calculation apparatus configured to derive each of determination distances from optical centers of the plurality of image data with regard to the subject, select one of the plurality of image data as selection image data on the basis of the determination distance, and rewrite the LUT data by deriving a coordinate corresponding to a pixel of the subject in the selection image data;
- and
- a memory configured to store each of the plurality of image data as a frame image, wherein
- an optical center of the plurality of image data corresponds to a position of an image center in each of the frame images,
- with regard to the subject, the determination distance d is a distance from the position of the image center to the subject in each of the frame images,
- the LUT calculation apparatus selects the selection image data by referring to camera characteristics including lens distortion data of the plurality of cameras,
- in the frame image, the position of the image center is denoted as an origin point (0, 0), and a coordinate of a position in question of the subject is denoted as (x, y),
- the determination distance d is derived as;
- d=(x2+y2)1/2, and
- the LUT calculation apparatus multiplies the determination distance of a first area by a constant which is less than 1, when image-quality of the first area is higher than predetermined image-quality of the first area.
A drawing method for receiving a plurality of image data including a subject from a plurality of cameras, and outputting data obtained from coordinate conversion performed by referring to LUT data, the drawing method comprising:
- deriving each of determination distances from optical centers of the plurality of image data with regard to the subject;
- selecting one of the plurality of image data as selection image data on the basis of the determination distance;
- and
- rewriting the LUT data by deriving a coordinate corresponding to a pixel of the subject in the selection image data, wherein
- each of the plurality of image data is stored to a memory as a frame image,
- an optical center of the plurality of image data corresponds to a position of an image center in each of the frame images,
- with regard to the subject, the determination distance d is a distance from the position of the image center to the subject in each of the frame images,
- the selecting one of the plurality of image data selects the selection image data by referring to camera characteristics of the plurality of cameras, in the frame image, the position of the image center is denoted as an origin point (0, 0), and a coordinate of a position in question of the subject is denoted as (x, y),
- the determination distance d is derived as:
- d=(x2+y2)1/2, and
- the determination distance of a first area is multiplied by a constant which is less than 1, when image-quality of the first area is higher than predetermined image-quality of the first area.
A non-transitory computer-readable storing medium storing a drawing program for a drawing apparatus including a control device which receives a plurality of image data including a subject from a plurality of cameras, and outputs data obtained from coordinate conversion performed by referring to LUT data, the drawing program causing the control device to execute:
- deriving each of determination distances from optical centers of the plurality of image data with regard to the subject;
- selecting one of the plurality of image data as selection image data on the basis of the determination distance;
- and
- rewriting the LUT data by deriving a coordinate corresponding to a pixel of the subject in the selection image data, wherein
- each of the plurality of image data is stored to a memory as a frame image,
- an optical center of the plurality of image data corresponds to a position of an, image center in each of the frame images,
- with regard to the subject, the determination distance d is a distance from the position of the image center to the subject in each of the frame images,
- the selecting one of the plurality of image data selects the selection image data by referring to camera characteristics of the plurality of cameras
- in the frame image, the position of the image center is denoted as an origin point (0, 0), and a coordinate of a position in question of the subject is denoted as (x, y),
- the determination distance d is derived as:
- d =(x2+y2)1/2 , and
- the determination distance of a first area is multiplied by a constant which is less than 1, when image-quality of the first area is higher than predetermined image-quality of the first area.
Dependencies are inferred from the claim text.