KR20170029805A - Shooting system for time slice image and image correction method therefor, and providing method thereby - Google Patents
Shooting system for time slice image and image correction method therefor, and providing method thereby Download PDFInfo
- Publication number
- KR20170029805A KR20170029805A KR1020150126853A KR20150126853A KR20170029805A KR 20170029805 A KR20170029805 A KR 20170029805A KR 1020150126853 A KR1020150126853 A KR 1020150126853A KR 20150126853 A KR20150126853 A KR 20150126853A KR 20170029805 A KR20170029805 A KR 20170029805A
- Authority
- KR
- South Korea
- Prior art keywords
- image
- marker
- sphere
- calibration
- time slice
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000003702 image correction Methods 0.000 title claims description 17
- 230000002194 synthesizing effect Effects 0.000 claims abstract description 12
- 239000003550 marker Substances 0.000 claims description 131
- 238000012937 correction Methods 0.000 claims description 78
- 238000003860 storage Methods 0.000 claims description 19
- 239000002131 composite material Substances 0.000 claims description 15
- 238000003825 pressing Methods 0.000 claims description 2
- 238000003384 imaging method Methods 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 20
- 238000005286 illumination Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 6
- 239000003086 colorant Substances 0.000 description 6
- 238000009434 installation Methods 0.000 description 4
- NJPPVKZQTLUDBO-UHFFFAOYSA-N novaluron Chemical compound C1=C(Cl)C(OC(F)(F)C(OC(F)(F)F)F)=CC=C1NC(=O)NC(=O)C1=C(F)C=CC=C1F NJPPVKZQTLUDBO-UHFFFAOYSA-N 0.000 description 4
- 239000006260 foam Substances 0.000 description 3
- 230000009191 jumping Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 238000004040 coloring Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000011900 installation process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000004033 plastic Substances 0.000 description 1
- 229920003023 plastic Polymers 0.000 description 1
- 239000004417 polycarbonate Substances 0.000 description 1
- 229920000515 polycarbonate Polymers 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 125000000391 vinyl group Chemical group [H]C([*])=C([H])[H] 0.000 description 1
- 229920002554 vinyl polymer Polymers 0.000 description 1
Images
Classifications
-
- H04N13/02—
-
- H04N13/0007—
-
- H04N13/0203—
-
- H04N9/07—
Landscapes
- Image Processing (AREA)
Abstract
Description
본 발명은 타임 슬라이스 타임 슬라이스 영상용 촬영 시스템 및 이를 위한 이미지 보정 방법, 그리고 이에 의한 영상 제공방법에 관한 것으로, 좀더 상세하게는 3D 느낌(입체 느낌)을 제공하는 타임 슬라이스 영상의 오차보정을 위한 시스템 및 이를 위한 이미지 보정 방법, 그리고 이에 의한 영상 제공방법에 관한 것이다.The present invention relates to a time slice time slice image capturing system, an image correction method therefor, and a method of providing an image thereof. More particularly, the present invention relates to a system for error correction of a time slice image providing a 3D feeling And an image correction method therefor, and a method of providing an image therefrom.
일반적으로 타임 슬라이스는 피사체를 중심으로 다수의 카메라를 원호형 또는 원형으로 배치하고, 동시에 피사체를 촬상한 후 촬상된 영상들을 연속적으로 연결되도록 합성하여 회전되는 형태의 영상을 제공하는 기법이다. 이러한 타임 슬라이스는 스틸 카메라로 촬상하는 것이지만 피사체의 사방에서 동시에 촬상하여 합성한 것이므로 피사체의 주변을 돌아가면서 동영상으로 촬영한 느낌의 영상을 제공한다. 즉, 타임 슬라이스는 입체적인 느낌의 영상을 제공한다.In general, a time slice is a technique of arranging a plurality of cameras around an object in an arcuate shape or a circular shape, and at the same time, picking up an image of a subject, and then synthesizing the images so that the images are continuously connected to each other. Such a time slice is an image captured by a still camera, but since the image is synthesized at the same time from the four sides of the subject, the time slice provides a video image of a moving image of the subject while moving around the subject. That is, the time slice provides a stereoscopic image.
하지만, 타임 슬라이스는 피사체의 사방에 설치되는 카메라들의 높이 차이나 거리 차이 또는 지면의 경사각 차이 등에 의한 설치 오차 및 피사체의 중앙부에 촛점이 설정되지 않는 미스 포커스(Miss focus)로 인하여 도 1에 도시된 바와 같이 실제 촬상된 영상들의 불일치가 발생한다. 즉, 타임 슬라이스는 다시점 카메라 배열에 따라 카메라를 배치할 때 발생하는 오차로 인해 어쩔 수 없는 기하학적 오차를 갖게 된다.However, the time slice has a problem in that an installation error due to difference in height or distance of cameras installed on all sides of the subject, difference in the inclination angle of the ground, and miss focus in which the focus is not set at the center of the subject, Likewise, inconsistencies of actually captured images occur. That is, the time slice has an inevitable geometrical error due to the error that occurs when the camera is arranged according to the multi-view camera array.
이러한 오차는 특히, 일차원 평행형 카메라 배열과 일차원 아치형 카메라 배열에서의 기하학적 오차를 나타낸다. 원칙적으로는 다시점 카메라 배열은 카메라의 배치 간격과 각도를 일정하게 유지하도록 설정되나, 카메라들을 다시점 카메라 배열에 따라 배치할 때에는 손으로 카메라를 배치하는 문제 때문에 오차가 발생할 수밖에 없다. 이 오차는 카메라의 위치와 방향, 그리고 초점거리와 같은 내부 파라메터들의 불일치를 의미한다. 이에 따른 기하학적 오차는 촬영된 영상을 매칭시키는데 어려움을 발생시킨다.This error represents, inter alia, the geometrical error in one-dimensional parallel camera arrays and one-dimensional arcuate camera arrays. In principle, the multi-view camera array is set to keep the arrangement intervals and angles of the cameras constant. However, when the cameras are arranged according to the multi-view camera array, errors arise due to the problem of placing the cameras by hand. This error refers to the inconsistency of internal parameters such as camera position and direction, and focal length. The resulting geometric error makes it difficult to match the photographed images.
영상간의 매칭, 즉 상관도를 기반으로 하는 3차원 영상처리기법-깊이맵 생성, 중간영상 생성 등-에서 시간과 정확도에 영향을 미치고 이로 인해 부호화 효율에까지 영향을 미칠 수도 있다. 게다가 생성된 다시점 비디오를 시청함에 있어 매끄러운 시점 변화를 얻기 어려운 문제점이 발생한다. 따라서 상기와 같은 기하학적 오차를 보상하기 위한 장치 및 방법이 요구된다.3-D image processing based on matching between images, ie, correlation, affects time and accuracy in depth map generation, intermediate image generation, and so on, which may affect encoding efficiency. In addition, there is a problem that it is difficult to obtain a smooth viewpoint change in viewing the generated multi-view video. Accordingly, there is a need for an apparatus and method for compensating for such geometrical errors.
이를 개선하고자, 카메라들은 실제 피사체를 촬상하기 전에 영상의 기준 위치를 제공하는 오차교정 유닛을 우선 촬영한다. 이러한 오차교정 유닛은 대한민국 특허청에 특허등록된 등록 제10-1457888호(주식회사 이에스엠연구소)에 개시되고, 도 2에 도시된 바와 같이 트라이포드(11)에 설치된 볼(50)로 구성된 것이 대표적이다. 이러한 트라이포드(11) 및 볼(50)로 구성된 오차교정 유닛은 타임 슬라이스에 적용되는 실제 피사체를 촬상하기 전에 다수의 카메라(10)에 촬상된다. 그리고, 볼(50)은 실제 피사체의 촬상시 각 카메라(10)들에서 촬상된 영상들의 시점을 일치시키기 위한 오프셋 기준값으로 이용된다. 즉, 볼(50)은 실질적으로 시점보정용 오프셋 기준값을 제공한다. 따라서, 다수의 카메라(10)에서 촬상된 실제 피사체 영상들은 합성시 전술한 오프셋 기준값을 기반으로 시점 편차가 보정된다.To improve this, the cameras first take an error correction unit that provides a reference position of an image before capturing an actual object. This error correction unit is typically constituted by a
그러나, 이러한 오차교정 유닛은 하나의 볼(50)로 구성되어 실제 피사체의 크기나 높이에 따른 중앙부를 확인할 수 없는 구성이므로 촬상되는 실제 피사체의 중앙부에 시점을 일치시키는 오프셋 기준값을 사실상 제공하지 못하고, 이에 더하여 영상의 피사체의 기울기도 확인할 수 없는 구성이므로 기울기를 일치시키는 오프셋 기준값도 제공하지 못하며, 더 나아가 피사체의 크기나 높이에 대한 정보를 확보할 수 없는 구성이므로 카메라(10)들의 거리 차이에 의해 피사체들이 서로 다른 크기로 촬상되어도 이를 일치시키기 위한 오프셋 기준값도 제공하지 못한다. 따라서, 촬상된 영상은 합성시 피사체의 시점 편차나 기울기 편차 또는 크기 편차가 사실상 보정되지 않는다.However, since the error correction unit is constituted by one
이를 개선하고자, 대한민국 특허청에 특허등록된 등록 제10-1548236호(주식회사 이에스엠연구소)의 오차교정 유닛은, 도 3에 도시된 바와 같이 트라이포드(63)에 전술한 볼(50) 대신 삼각뿔(62)을 갖는 원통(61)을 설치된다. 원통(61)은 표면에 적색(R), 녹색(G) 및 청색(B)의 RGB 테이프가 테이핑되며, 삼각뿔(62)과 함께 다수의 카메라에 촬상된다. 원통(61)의 RGB 테이프는 카메라들의 색상을 일치시키기 위한 오프셋 기준값으로 이용된다. 그리고, 삼각뿔(62)의 꼭지점을 잇는 선분이나 내각들은 카메라들의 시점 및 기울기를 일치시키는 오프셋 기준값으로 이용된다. 즉, 원통(61) 및 삼각뿔(62)은 각 카메라들에서 촬상된 영상들의 색상, 시점 또는 기울기를 일치시키켜서 보정하기 위한 오프셋 기준값을 실질적으로 제공한다. 따라서, 다수의 카메라에서 촬상된 실제 피사체 영상들은 합성시 전술한 오프셋 기준값을 기반으로 색상 편차, 시점 편차 또는 기울기 편차가 보정된다.In order to improve this, an error correction unit of a registered patent No. 10-1548236 (registered trademark) of the Korean Intellectual Property Office (KIPO) is a triangular pyramid (triangular pyramid) instead of the
그러나, 이러한 오차교정 유닛은 앞서 설명된 오차교정 유닛과 동일하게 실제 피사체의 크기나 높이에 따른 중앙부를 확인할 수 없는 구성이므로 피사체의 중앙부에 시점을 일치시키는 오프셋 기준값을 사실상 제공하지 못하고, 이에 더하여 피사체의 크기나 높이에 대한 정보를 확보할 수 없는 구성이므로 카메라들의 거리 차이에 의해 피사체들이 서로 다른 크기로 촬상되어도 이를 일치시키는 오프셋 기준값도 제공하지 못한다. 따라서, 촬상된 영상은 합성시 피사체의 시점 편차나 크기 편차가 사실상 보정되지 않는다.However, since the error correction unit can not identify the center portion according to the size or height of the actual subject, it can not provide an offset reference value that makes the viewpoint coincide with the center of the subject. In addition, It is not possible to provide an offset reference value for matching the subject even if the subject is picked up at a different size due to the difference in distance between the cameras. Therefore, the time difference and the size deviation of the subject are not substantially corrected when the captured image is synthesized.
한편, 편차를 보정하기 위하여 스테레오 카메라 시스템의 경우, 영상 정렬(rectification)을 이용할 수 있다. 영상 정렬 방법은 두 영상의 모든 에피폴라 라인(epipolar lines)을 평행하게 하여 수직 방향의 부정합(mismatch)을 일직선으로 마추는 방법이다.On the other hand, in the case of a stereo camera system, image rectification can be used to correct the deviation. The image alignment method is a method in which all the epipolar lines of the two images are paralleled and the vertical mismatch is straightened.
영상 정렬을 수행하면, 두 영상 평면은 동일평면에 위치하게 되고 두 영상들의 대응하는 점은 동일한 수직 좌표를 갖게 된다. 이러한 스테레오 영상 정렬에 대해서는 많은 알고리즘이 제안된 바 있다.When image alignment is performed, the two image planes are located on the same plane and the corresponding points of the two images have the same vertical coordinate. Many algorithms have been proposed for such stereo image alignment.
그러나, 타임 슬라이스에서의 기하학적 오차의 보정에 관하여는 상대적으로 많은 연구가 이루어지지 않았고 활용 가능한 알고리즘이 많지 않다.However, there are relatively few studies on the correction of the geometric error in the time slice, and there are not many available algorithms.
또, 타임 슬라이스를 거의 대부분 영화나 드라마 등에서 활용한 바는 있으나 이외의 다양한 방법으로 제공하기 위한 시스템 및 방법이 개발되지 않고 있다.In addition, the time slice has been mostly used in movies or drama, but a system and a method for providing it in various other methods have not been developed.
본 발명은 상술한 문제점을 해결하기 위하여 창출된 것으로, 피사체의 높이, 기울기 및/또는 크기에 따라 오프셋 기준값이 설정되도록 피사체의 높이에 대응하는 복수의 기준 위치를 수직방향을 따라 이격상태로 표시하는 장비가 구비된 타임 슬라이스용 촬영 시스템을 제공하기 위함이 그 목적이다.SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-mentioned problems, and it is an object of the present invention to provide a method and apparatus for displaying a plurality of reference positions corresponding to a height of a subject so as to set offset reference values according to height, tilt and / It is an object of the present invention to provide a time slice photographing system equipped with an apparatus.
특히, 기준 위치를 피사체의 높이에 대응하는 높이로 가변할 수 있고, 이에 더하여 구성요소들이 조립식으로 구성되며, 더 나아가 다양한 색상으로 기준 위치를 표시할 수 있는 타임 슬라이스 영상용 오차교정 유닛을 제공하기 위함이 다른 목적이다.In particular, it is possible to provide an error correction unit for a time slice image, which can vary the reference position to a height corresponding to the height of the subject, and furthermore, the constituent elements are constructed in a prefabricated manner and furthermore, The purpose is another purpose.
그리고, 전술한 시스템을 통해 카메라 배열의 기하학적 오차로 인해 발생하는 타임 슬라이스 영상을 위한 이미지들의 오류를 보정하기 위한 이미지 보정 방법을 제공하기 위함이 다른 목적이다.Another object of the present invention is to provide an image correction method for correcting errors of images for a time slice image due to a geometrical error of a camera array through the above-described system.
또한, 전술한 시스템 및 방법에 의해 오차가 교정된 타임 슬라이스 영상을 다양한 방법으로 제공하기 위한 시스템을 제공하기 위함이 또 다른 목적이다.It is another object of the present invention to provide a system for providing a time slice image in which errors are corrected by the above-described system and method in various ways.
전술한 목적을 달성하기 위한 본 발명의 타임 슬라이스용 촬영 시스템은, 타임 슬라이스 영상의 촬영이 가능하게 설치되는 다수의 카메라; 상기 타임 슬라이스 영상의 피사체가 위치하는 지점에 대응하는 지점에 설치되고, 상기 카메라들에게 제각기 촬상되어 상기 타임 슬라이스 영상들의 오차보정을 위한 오프셋 기준값을 제공하는데 사용되는 오차교정 유닛; 상기 카메라들을 통해 상기 타임 슬라이스 영상의 피사체가 촬상된 각 이미지를 수신하여 상기 오프셋 기준값을 기반으로 상기 각 이미지의 오차를 교정하고, 교정된 상기 각 이미지를 합성하여 상기 타임 슬라이스 영상으로 가공하는 적어도 하나의 단말기; 및 상기 단말기에서 가공된 상기 타임 슬라이스 영상의 다운로드 요청에 따라 상기 단말기에서 가공된 상기 타임 슬라이스 영상을 제공하는 서버;를 포함한다.According to an aspect of the present invention, there is provided a time slice photographing system including: a plurality of cameras installed to photograph a time slice image; An error correction unit which is provided at a position corresponding to a position of a subject of the time slice image and is used to provide an offset reference value for correcting errors of the time slice images to the cameras; At least one of receiving an image of a subject of the time slice image through the cameras, correcting an error of each of the images based on the offset reference value, and synthesizing the corrected images to form a time slice image Terminal; And a server for providing the time slice image processed in the terminal according to a download request of the time slice image processed in the terminal.
상기 오차교정 유닛은, 상기 카메라들에 의한 상기 타임 슬라이스 영상의 피사체 높이에 대응하는 길이를 가지며, 수직으로 세워지는 스탠드; 및 상기 스탠드에 설치되어 상기 오프셋 기준값의 설정을 위한 복수의 기준 위치를 표시하는 마커 부재;를 포함한다.Wherein the error correction unit comprises: a stand having a length corresponding to the height of the subject of the time slice image by the cameras and being vertically erected; And a marker member installed on the stand for displaying a plurality of reference positions for setting the offset reference value.
상기 마커 부재는, 상기 스탠드의 길이방향을 따라 이격상태로 설치되어 복수를 이루고, 상기 카메라들에 의해 사방에서 촬상되어도 동일한 형상으로 촬상되는 구조로 이루어진다.The marker members are spaced apart from each other along the longitudinal direction of the stand, and have a structure in which a plurality of the markers are picked up in the same shape even when picked up from all directions by the cameras.
상기 마커 부재는 예컨대, 상기 카메라들에 의해 사방에서 원형으로 촬상되는 볼이나 사방에서 사각의 형태로 촬상되는 원통 또는 사방에서 삼각의 형태로 촬상되는 원뿔 중 적어도 어느 하나로 구성된다.The marker member is constituted by, for example, at least one of a ball imaged in a circular shape in all directions by the cameras, a cylinder imaged in a square shape in all directions or a cone imaged in a triangular shape in all directions.
상기 스탠드는, 예컨대 수직으로 길이를 갖는 폴; 및 상기 폴의 하부를 지지하는 베이스;를 포함하여 구성할 수 있다.The stand may comprise, for example, a pole having a length in the vertical direction; And a base for supporting a lower portion of the pole.
상기 폴은, 예컨대 착탈 가능하게 서로 결합되어 수직으로 길이를 형성하는 복수의 바;로 구성할 필요가 있다.The pawl is required to be composed of, for example, a plurality of bars detachably coupled to each other to form a vertical length.
상기 베이스는 예컨대, 상기 폴이 상부에 수직상태로 결합되는 트라이포드로 구성하거나 판상의 부재로 구성할 수 있다.The base may be constituted by, for example, a tripod in which the pole is vertically coupled to the upper portion, or a plate-shaped member.
상기 마커 부재는 예컨대, 상기 스탠드의 하부나 중앙에 설치되는 제1 마커; 및 상기 제1 마커와 이격된 상태로 상기 스탠드에 설치되어 상기 제1 마커와 일렬로 정렬되는 제2 마커;를 포함하여 구성할 수 있다.The marker member may include, for example, a first marker installed at a lower portion or a center of the stand; And a second marker disposed on the stand so as to be spaced apart from the first marker and aligned with the first marker.
상기 마커 부재는, 상기 제2 마커와 이격된 상태로 상기 스탠드에 설치되어 상기 제2 마커와 일렬로 정렬되는 제3 마커;를 더 포함할 필요가 있다.The marker member may further include a third marker provided on the stand so as to be spaced apart from the second marker and aligned with the second marker.
상기 마커 부재는, 상기 스탠드가 관통상태로 억지끼움되는 관통공을 갖는 볼이나 원통 또는 원뿔의 형태로 형성할 수 있다.The marker member may be formed in the form of a ball, a cylinder, or a cone having a through-hole through which the stand is penetrated.
상기 마커 부재는, 상기 제1 마커 및 상기 제2 마커의 색상이 서로 상이하게 구성할 수 있다.The marker member may be configured such that the hue of the first marker and the hue of the second marker are different from each other.
상기 마커 부재는 예컨대, 상기 스탠드가 수직으로 관통되는 관통공이 마련된 원형의 글로브; 및 상기 글로브를 상기 스탠드에 착탈 가능하게 설치하는 패스너;를 포함하여 구성할 수도 있다.The marker member may include, for example, a circular globe having a through hole through which the stand vertically penetrates; And a fastener detachably attaching the globe to the stand.
상기 패스너는 예컨대, 상기 글로브에 고정되고, 상기 스탠드가 삽입되는 슬리브; 및 상기 슬리브를 상기 스탠드에 결합시켜서 상기 스탠드에 구속하는 클램프;를 포함하여 구성할 수 있다.The fastener may include, for example, a sleeve fixed to the globe and into which the stand is inserted; And a clamp that couples the sleeve to the stand and restrains the stand to the stand.
상기 클램프는 예컨대, 상기 슬리브를 관통하여 상기 스탠드를 가압하는 정지나사;로 구성할 수 있다.The clamp may comprise, for example, a stop screw passing through the sleeve and pressing the stand.
이와 달리, 상기 클램프는 예컨대, 상기 슬리브의 하부에 일체로 마련되어 상기 슬리브의 원주방향을 따라 신축하는 콜렛; 및 상기 콜렛에 나사결합되고, 내부에 경사면을 갖는 인클라인 너트;를 포함하여 구성할 수도 있다.Alternatively, the clamp may include, for example, a collet integrally formed at a lower portion of the sleeve and extending and contracting along the circumferential direction of the sleeve; And an incline nut screwed into the collet and having an inclined surface in the inside.
상기 마커 부재는, 상기 글로브의 내부에서 설정된 색상의 조명을 발산하여 상기 글로브를 발광시키는 적어도 하나의 조명모듈;을 더 포함할 필요가 있다The marker member needs to further include at least one illumination module that emits illumination of a color set inside the globe to emit the globe
한편, 본 발명에 의한 타임 슬라이스 영상의 이미지 보정 방법은, 상기 오차교정 유닛(둘 이상의 구를 지지대에 상하로 일정한 간격으로 배치한 멀티 구 교정장치)와 상기 오차교정 유닛을 기반으로 타임 슬라이스 영상을 위한 이미지들의 오차를 보정하는 교정부를 이용한 멀티 카메라 시스템의 이미지 보정 방법에 있어서, (a)상기 교정부에서 상기 멀티 구 교정장치를 이용하여 각 카메라의 기하학적인 오차에 대한 교정 변수값을 결정하는 교정변수획득단계;및 (b)상기 교정부는 상기 단계 (a)에서 획득한 교정변수를 이용하여 실제 피사체를 촬영한 이미지를 보정하여 출력하는 이미지보정단계;를 포함한다.Meanwhile, a method of correcting an image of a time slice image according to the present invention is characterized in that the error correction unit (a multi-sphere correcting device in which two or more spheres are arranged at regular intervals above and below the support) and a time slice image (A) a calibration method for determining a calibration parameter value for a geometrical error of each camera using the multispherical alignment apparatus in the calibration unit, the calibration method comprising the steps of: And (b) an image correction step of correcting and outputting an image of an actual subject photographed using the calibration parameters obtained in the step (a).
상기 (a)단계는 예컨대, (a-1)둘 이상의 카메라를 동일한 중심점을 기준으로 동일한 반경(R)으로 일정한 각도간격으로 원주상에 배치하는 단계; (a-2)상기 원의 중심점에 상기 멀티 구 교정장치를 위치시키는 단계; (a-3)각 카메라의 줌, 조리개, ISO, 또는 해상도 중 하나 이상을 각 카메라 이미지의 중심이 상기 멀티 구 교정 장치의 중심이 되도록 설정하는 단계; (a-4)상기 교정부의 이미지입력부를 통하여 각 카메라에서 상기 멀티 구 교정장치의 이미지를 획득하는 단계;및 (a-5)상기 교정부의 제어부를 통해 각 이미지에 대한 교정 변수를 결정하여 저장하는 단계;를 포함하여 구성할 수 있다. The step (a) includes, for example, (a-1) arranging two or more cameras on the circumference at regular angular intervals with the same radius R on the same center point; (a-2) positioning the multi-ball alignment device at a center point of the circle; (a-3) setting at least one of zoom, iris, ISO, or resolution of each camera so that the center of each camera image is the center of the multi-ball alignment device; (a-4) acquiring an image of the multi-balloon correction device in each camera through the image input unit of the calibration unit, and (a-5) determining calibration variables for each image through the control unit of the calibration unit And storing the generated data.
상기 (a-5)단계의 교정값은, 상기 제어부에서 XY위치이동(XY Shift), 기울기(Tilt), 또는 크기(Size)에 대한 하나 이상의 교정변수를 결정하고, 각 카메라에 대한 교정 변수값을 저장부에 교정 변수 값 차트로 저장하도록 구성할 수 있다.The calibration value of step (a-5) may be determined by determining at least one calibration variable for XY shift, tilt, or size in the controller, Can be stored in the storage unit as a calibration variable value chart.
상기 멀티 구 교정장치는, 3개의 구(마커 부재)를 상단구(제3 마커)와 중간구(제2 마커) 그리고 하단구(제3 마커)로 지지대(스탠드)에 상하로 일정한 간격으로 배치하고, 상기 XY위치이동에 대한 교정 변수는, 상기 멀티 구 교정장치의 중간구의 센터값이 실제 위치와 촬영된 이미지와의 XY좌표에 대한 위치 이동으로 결정되도록 구성할 수 있다.The multi-ball alignment apparatus is configured such that three spheres (marker members) are arranged vertically at upper and lower portions on a support stand (upper stand) with an upper sphere (third marker), a middle sphere (second marker) and a lower sphere And the calibration parameter for the XY position movement may be configured such that the center value of the intermediate sphere of the multi-sphere correcting apparatus is determined by the positional shift with respect to the XY coordinates of the actual position and the photographed image.
상기 멀티 구 교정장치는 3개의 구(마커 부재)를 상단구(제3 마커)와 중간구(제2 마커) 그리고 하단구(제3 마커)로 지지대(스탠드)에 상하로 일정한 간격으로 배치하고, 상기 기울기에 대한 교정 변수는, 상단구와 하단구를 이용하되, 상기 멀티 구 교정장치의 하단구의 센터값을 기준으로 상단구의 센터값이 실제 위치와 촬영된 이미지와의 위치가 기울어져 있는 값으로 결정되도록 구성할 수 있다.In the multi-ball alignment apparatus, three spheres (marker members) are vertically arranged at upper and lower sides with a top sphere (third marker), a middle sphere (second marker) and a bottom sphere (third marker) And the center value of the upper sphere is a value in which the position between the actual position and the photographed image is inclined based on the center value of the lower sphere of the multi-sphere correcting apparatus, using the upper sphere and the lower sphere Can be determined.
상기 멀티 구 교정장치는 3개의 구(마커 부재)를 상단구(제3 마커)와 중간구(제2 마커) 그리고 하단구(제3 마커)로 지지대(스탠드)에 상하로 일정한 간격으로 배치하고, 상기 크기에 대한 교정변수는, 상단구와 하단구를 이용하되, 상기 멀티 구 교정장치의 하단구와 상단구의 센터값의 실제 위치의 거리와 촬영된 이미지에서의 거리 비율로 결정되도록 구성할 수 있다.In the multi-ball alignment apparatus, three spheres (marker members) are vertically arranged at upper and lower sides with a top sphere (third marker), a middle sphere (second marker) and a bottom sphere (third marker) , And the calibration parameter for the size may be determined using a distance between an actual position of the center value of the lower end sphere of the upper sphere and a distance between the actual position of the lower sphere and the center of the multi-sphere correcting device.
상기 (b)단계는 예컨대, 상기 멀티 구 교정장치를 제거하고, 카메라의 중심에 피사체를 위치시키는 단계; 상기 교정부의 이미지입력부를 통하여 각 카메라에서 피사체의 이미지를 획득하는 단계; 및 상기 교정부의 제어부는 각 카메라의 이미지에 저장된 교정 변수값을 적용하여 각 피사체의 이미지에 적용하여 교정된 이미지를 출력하는 단계;를 포함하여 구성할 수 있다.The step (b) may include, for example, removing the multi-ball alignment device and positioning the subject in the center of the camera; Acquiring an image of a subject in each camera through an image input unit of the calibration unit; And the control unit of the calibration unit applies a calibration variable value stored in an image of each camera to the image of each subject to output a corrected image.
한편, 본 발명에 의한 타임 슬라이스 영상의 제공방법은, 타임 슬라이스 영상의 촬상에 사용되는 카메라들의 촬영 이미지들에 대한 오차를 교정하기 위해 상기 카메라들을 통해 상기 카메라들의 중앙에 설치된 오차교정 유닛을 촬상하여 오차교정 이미지를 획득하는 제1 단계; 상기 오차교정 이미지들을 기반으로 각 상기 카메라의 이미지 오차교정에 적용되는 오프셋 기준값을 산출하는 제2 단계; 상기 카메라들을 통해 상기 타임 슬라이스 영상에 필요한 실제 피사체를 촬상하여 각 상기 카메라들로부터 피사체 이미지를 획득하는 제3 단계; 상기 피사체 이미지들의 오차를 상기 오프셋 기준값을 기반으로 교정하여 보정 이미지들을 생성하는 제4 단계; 상기 보정 이미지들을 합성하여 상기 보정 이미지들이 연속적으로 연결된 합성 이미지를 제공하는 제5 단계; 및 상기 합성 이미지를 다운로드가 가능한 다운로드 파일로 컨버팅하여 제공거나, 상기 보정 이미지들 중 적어도 어느 하나를 프린팅하는 제6 단계;를 포함한다.Meanwhile, in the time slice image providing method according to the present invention, an error correcting unit installed at the center of the cameras is imaged through the cameras to correct errors of the cameras taken by the time slice images A first step of acquiring an error correction image; A second step of calculating an offset reference value applied to the image error correction of each camera based on the error correction images; A third step of capturing an actual object necessary for the time slice image through the cameras and acquiring an object image from each of the cameras; A fourth step of calibrating an error of the subject images based on the offset reference value to generate correction images; A fifth step of synthesizing the correction images to provide a composite image in which the correction images are successively connected; And converting the composite image into a downloadable download file, or printing at least one of the corrected images.
상기 제5 단계는 예컨대, 상기 보정 이미지들을 합성하여 상기 합성 이미지를 생성하는 제5-1 단계; 및 상기 생성된 합성 이미지를 디스플레이하는 제5-2 단계;를 포함하여 구성할 있다.The fifth step includes, for example, a fifth step of synthesizing the corrected images to generate the composite image; And (5-2) displaying the generated composite image.
상기 제6 단계는, 상기 다운로드 파일을 휴대용 저장소에 제공하는 제6-1 단계;를 더 포함할 수 있다.,The sixth step may further include a step 6-1 of providing the download file to the portable storage.
본 발명은, 상기 다운로드 파일을 기 설정된 사이트에 업로드하는 제6-2 단계; 상기 사이트의 정보 및 상기 사이트의 접속을 위한 정보 중 적어도 어느 하나를 설정하는 제6-3 단계; 상기 설정된 정보를 수신하여 상기 설정된 정보의 일치 여부에 따라 접속을 승인하는 제6-4 단계; 및 상기 설정된 정보가 일치하면, 상기 설정된 정보에 해당하는 상기 다운로드 파일을 요청된 어드레스로 전송하는 제6-5 단계;를 더 포함할 수 있다.The present invention may further comprise: (6-2) uploading the download file to a preset site; A step (6-3) of setting at least one of information of the site and information of connection of the site; A step of receiving the set information and approving the connection according to whether the set information is matched; And transmitting the download file corresponding to the set information to the requested address if the set information matches.
본 발명은, 상기 설정된 정보를 프린트로 송신하여 상기 설정된 정보를 출력하는 제6-6 단계;를 더 포함할 수도 있다.The present invention may further include a sixth step of transmitting the set information by printing and outputting the set information.
상기 6-6 단계는, 상기 프린트를 통해 상기 정보를 카드에 출력하도록 구성할 수 있다.In the sixth to sixth steps, the information may be output to the card through the print.
상기 제6 단계는, 상기 합성 이미지를 다운로드 가능하게 컨버팅하거나 상기 합성 이미지를 동영상으로 다운로드 가능하게 컨버팅하여 제공하도록 구성할 수 있다.The sixth step may be configured to downloadably convert the composite image or convert the composite image into a moving image.
본 발명은, 상기 제4 단계 이후에 수행되고, 상기 보정 이미지에 배경 이미지나 전경 이미지 중 적어도 어느 하나를 합성하는 제7 단계;들 더 포함할 필요가 있다.The present invention further includes a seventh step of performing at least one of a background image and a foreground image on the corrected image, which is performed after the fourth step.
본 발명은, 상기 제5 단계 이후에 수행되고, 상기 합성 이미지에 배경 이미지나 전경 이미지 중 적어도 어느 하나를 합성하는 제8 단계;를 더 포함할 필요도 있다.The present invention may further comprise an eighth step of performing at least one of a background image and a foreground image on the composite image, which is performed after the fifth step.
전술한 바와 같은 본 발명에 의한 타임 슬라이스 영상용 촬영 시스템은, 오차교정 유닛을 통해 종래보다 정밀한 오프셋 기준값을 제공할 수 있다.The time slice image photographing system according to the present invention as described above can provide a more precise offset reference value through the error correction unit.
그리고, 피사체의 높이에 대응하는 길이를 갖는 스탠드에 기준 위치를 표시하는 복수의 마커 부재가 이격상태로 설치되므로 타임 슬라이스를 위해 촬영될 피사체의 높이에 대응하는 적어도 2개의 기준 위치를 스탠드의 길이방향을 따라 표시할 수 있으며, 이에 따라 복수의 기준 위치를 통해 피사체의 높이 및 기울기에 대응하는 오프셋 기준값의 산출을 가능하게 한다.Since a plurality of marker members for indicating a reference position are provided on a stand having a length corresponding to the height of the subject, at least two reference positions corresponding to the height of the subject to be photographed for time slicing, So that the offset reference value corresponding to the height and slope of the subject can be calculated through the plurality of reference positions.
특히, 복수의 마커 부재가 사방에서 촬영되어도 동일한 형상을 형성하는 원통이나 원뿔 또는 볼 형태로 형성됨에 따라 마커 부재의 사방에 배치된 카메라들 중 어느 하나에서 마커 부재가 촬영되어도 마커 부재의 형상이 왜곡 없이 촬상되므로 마커 부재의 센터를 용이하게 도출할 수 있다.Particularly, even when a plurality of marker members are photographed from all directions, they are formed in the shape of a cylinder, a cone, or a ball forming the same shape, so that even if a marker member is photographed from any one of cameras disposed on all four sides of the marker member, The center of the marker member can be easily derived.
또, 스탠드가 베이스에 지지되는 폴로 구성되므로 피사체의 높이에 대응하는 스탠드를 용이하게 구성할 수 있고, 이에 더하여 폴이 착탈 가능하게 결합되는 복수의 바로 구성되므로 폴을 용이하게 보관 및 이송할 수 있을 뿐만 아니라 용이하게 조립하여 사용할 수 있으며, 더 나아가 베이스가 텔레스코픽이 가능한 트라이포드로 구성되므로 필요시 트라이포드를 통해 스탠드의 높이를 추가적으로 조절할 수 있을 뿐만 아니라 폴을 경사지에서도 용이하게 수직상태로 설치할 수 있다.In addition, since the stand is constituted by the pawl supported by the base, the stand corresponding to the height of the subject can be easily configured. In addition, since the pawl is constituted of a plurality of pawls which are detachably coupled, In addition, the base can be easily assembled and used. Furthermore, the base is made of a teleportible tripod, so that the height of the stand can be adjusted additionally through the tripod if necessary, and the pole can be easily installed vertically on a slope. .
또한, 복수의 마커 부재가 스탠드의 양측에 제각기 설치되는 제1 마커 및 제2 마커로 구성될 경우 2개의 기준 위치를 제공하여 기준 위치의 이격거리를 통해 오프셋 기준값을 산출시킬 수 있고, 이에 더하여 제3 마커가 추가로 구비될 경우 제1 내지 제3 마커들 중 가운데 위치한 마커를 통해 오프셋 기준값을 산출시킬 수도 있다.In the case where the plurality of marker members are constituted by the first marker and the second marker which are respectively installed on both sides of the stand, two reference positions are provided to calculate the offset reference value through the separation distance of the reference position, When the three markers are additionally provided, the offset reference value may be calculated through the marker positioned at the middle among the first to third markers.
아울러, 마커 부재가 스탠드의 폴에 억지끼움으로 고정될 경우 마커 부재를 별도의 부품이 없이도 폴에 고정할 수 있고, 이에 더하여 폴의 길이방향을 따라 마커 부재를 이동시켜도 마커 부재가 이동된 위치에 자연적으로 고정되므로 마커 부재의 고정위치를 용이하게 가변시킬 수도 있으며, 더 나아가 마커 부재가 발포폼에 의해 볼 형태로 형성될 경우 마커 부재를 저가의 비용으로 용이하게 제조할 수 있다.In addition, when the marker member is fixed to the pole of the stand by interference fit, the marker member can be fixed to the pole without any additional parts. In addition, even if the marker member is moved along the longitudinal direction of the pole, The fixing position of the marker member can be easily changed, and furthermore, when the marker member is formed in a ball shape by the foam foam, the marker member can be easily manufactured at low cost.
게다가, 복수의 마커 부재들이 서로 다른 색상으로 구성될 경우 마커 부재에 의한 기준 위치를 용이하게 식별할 수 있고, 마커 부재의 색상을 통해 색상보정을 위한 오프셋 기준값을 제공할 수도 있으며, 특히나 마커 부재들이 조명모듈에 의해 발광할 경우 마커 부재에 의한 기준 위치를 원거리 및 야간에도 용이하게 식별할 수 있을 뿐만 아니라 조명모듈을 통해 마커 부재의 색상을 용이하게 변환할 수도 있다.In addition, when the plurality of marker members are configured in different colors, the reference position by the marker member can be easily identified, and the offset reference value for color correction can be provided through the hue of the marker member. In particular, The reference position of the marker member can be easily identified even at a long distance and at night when the light is emitted by the illumination module, and the hue of the marker member can be easily converted through the illumination module.
더욱이, 마커 부재가 패스너에 의해 스탠드에 설치되는 원형의 글로브로 구성될 경우 마커 부재의 취성을 보강하여 내구성을 향상시킬 수 있고, 이에 더하여 패스너가 슬리브 및 클램프로 구성될 경우 슬리브를 통해 폴의 길이방향을 따라 글로브를 슬라이딩 시키면서 용이하게 이동시킬 수 있다.Furthermore, when the marker member is constituted by a circular globe provided on the stand by the fastener, the brittleness of the marker member can be reinforced and durability can be improved. Moreover, when the fastener is constituted by the sleeve and the clamp, It is possible to easily move the glove while sliding the glove along the direction.
덧붙여, 클램프가 정지나사로 구성될 경우 클램프를 용이하게 구성할 수 있으며, 이와 달리 클램프가 콜렛 및 인클라인 너트로 구성될 경우 인클라인 너트의 체결에 의해 콜렛이 폴을 파지하므로 슬리브를 폴에 견고하게 고정할 수 있다.In addition, the clamp can be easily configured if the clamp consists of a stop screw, otherwise the collet grips the pawl by tightening the incline nut when the clamp consists of a collet and an incline nut, thereby securing the sleeve to the pawl .
또, 크로마키 스크린을 제공하여 타임 슬라이스 영상을 다른 영상과 용이하게 합성시킬 수 있고, 이에 더하여 와이어가 추가될 경우 피사체가 현수된 상태의 타임 슬라이스 영상을 제공할 수도 있다.In addition, a chroma key screen can be provided to easily combine a time slice image with another image, and in addition, a time slice image in a state in which a subject is suspended when a wire is added can be provided.
또한, 공중부양 물체를 이용하여 피사체가 공중부양 물체에 안착된 상태의 타임 슬라이스 영상을 제공하거나, 촬영된 타임 슬라이스 영상에 공중부양 물체의 이미지를 합성하여 제공할 수도 있다.In addition, it is also possible to provide a time slice image in a state in which the subject is seated on a levitated object using a levitated object, or to provide an image of a levitated object in a captured time slice image.
아울러, 피사체가 사람일 경우 피사체를 순간적으로 점프시키는 회전기구를 구비하여 회전기구의 회전에 따라 피사체를 점핑시켜서 타임 슬라이스 영상을 촬상할 수 있다.In addition, if the subject is a person, a rotation mechanism that jumps the subject instantaneously is provided, and the time-slice image can be captured by jumping the subject in accordance with the rotation of the rotation mechanism.
한편, 본 발명에 의한 타임 슬라이스 영상의 이미지 보정 방법은, 피사체를 촬영하기 전에 오차교정 유닛(멀티 구 교정장치)을 이용하여 각 카메라의 기하학적 오차에 대한 교정 값을 설정하고, 실제 피사체 촬영 시 각 카메라에서 입력되는 이미지에 대한 교정값을 카메라별로 반영하여 기하학적 오차를 줄일 수 있기 때문에 보다 정확한 이미지를 얻을 수 있다.On the other hand, a method of correcting an image of a time slice image according to the present invention sets a correction value for a geometrical error of each camera using an error correction unit (multi-sphere correction device) before photographing a subject, Since the correction value for the image input from the camera is reflected for each camera, the geometrical error can be reduced, so that a more accurate image can be obtained.
다른 한편, 본 발명에 의한 타임 슬라이스 영상의 제공방법은, 오차교정 유닛을 기반으로 전술한 바와 같이 교정된 타임 슬라이스 영상을 다운로드 가능하게 제공하거나 프린팅하여 제공할 수 있으므로 영화나 드라마 이외에도 활용이 가능하다.On the other hand, the time slice image providing method according to the present invention can provide a time slice image that is corrected as described above on the basis of an error correction unit, or can be provided by downloading or printing, .
특히, 놀이동산이나 사람들이 많이 모이는 장소에서 타임 슬라이스 영상을 촬상한 후 촬상된 영상을 다운로드나 프린팅하여 제공할 수 있다.Particularly, a time slice image can be picked up at a place where a lot of amusement parks or people gather, and a captured image can be downloaded or printed and provided.
또, 전술한 바와 같이 교정된 타임 슬라이스 영상을 합성하여 다운로드 또는 프린트 전에 디스플레이시켜서 합성된 영상을 확인할 수 있고, 이에 더하여 다운로드가 가능하게 컨버팅된 다운로드 파일을 휴대용 저장소에 저장하도록 제공할 수도 있으며, 다운로드 파일을 특정 사이트에 업로드하여 설정된 정보에 따라 다운로드 파일을 전송할 수도 있다.In addition, the corrected time slice image may be synthesized and displayed before downloading or printing to confirm the synthesized image. In addition, the downloaded download file may be stored in a portable storage, A file can be uploaded to a specific site and the download file can be transferred according to the set information.
또한, 촬영된 타임 슬라이스 영상을 식별가능한 정보를 설정하여 해당 정보를 카드나 기념품 또는 박막재(예: 종이, 비닐, 박판)나 특정 물체에 프린팅하여 제공할 수도 있다.In addition, it is also possible to set information capable of identifying the photographed time slice image and to provide the information by printing it on a card, a souvenir or a thin film material (e.g., paper, vinyl, thin plate) or a specific object.
아울러, 촬영된 타임 슬라이스 영상을 합성하거나 합성된 영상을 동영상으로 컨버팅하여 다운로드가 가능하게 제공할 수 있으므로 촬영된 영상을 다양한 형태로 제공할 수 있다.In addition, the photographed time slice image may be synthesized or the synthesized image may be converted into a moving image so as to be downloadable, so that the photographed image can be provided in various forms.
게다가, 촬영된 영상에 별개로 촬영된 배경 이미지 및/또는 전경 이미지를 합성시켜서 제공할 수도 있으므로 시공을 초월하는 가상현실의 영상을 제공할 수도 있다.In addition, since the background image and / or the foreground image separately photographed on the photographed image can be synthesized and provided, it is possible to provide a virtual reality image that exceeds the construction.
도 1은 다수의 카메라에서 촬영된 일반적인 타임 슬라이스 영상의 개념도;
도 2는 종래기술에 의한 타임 슬라이스 영상용 오차교정 유닛의 사용상태를 도시한 사시도;
도 3은 또 다른 종래기술에 의한 타임 슬라이스 영상용 오차교정 유닛의 사시도;
도 4는 본 발명의 실시예에 의한 타임 슬라이스 영상용 오차교정 유닛의 사시도;
도 5는 도 4에 도시된 마커 부재의 센터를 추출하는 공정을 도시한 사시도;
도 6은 도 4에 도시된 오차교정 유닛의 분해 사시도;
도 7은 도 6에 도시된 패스너의 다른 실시예를 도시한 사시도;
도 8은 도 7에 도시된 패스너의 사용상태를 도시한 종단면도;
도 9는 도 6에 도시된 클램프의 다른 실시예를 도시한 정면도;
도 10은 도 7에 도시된 글로브에 조명모듈이 장착된 것을 도시한 사시도;
도 11은 도 4에 도시된 오차교정 유닛의 촬영상태를 도시한 개념도;
도 12는 도 11에 도시된 각 카메라들에 의해 촬영된 오차교정 유닛의 영상을 도시한 개념도;
도 13은 도 11에 도시된 오차교정 유닛을 통해 중심좌표 오프셋 기준값을 설정하는 것을 도시한 개념도;
도 14는 도 4에 도시된 오차교정 유닛의 다른 실시예를 도시한 개념도;
도 15는 도 14에 도시된 오차교정 유닛을 통해 기울기 오프셋 기준값을 설정하는 것을 도시한 개념도;
도 16은 도 14에 도시된 오차교정 유닛을 통해 높이 오프셋 기준값을 설정하는 것을 도시한 개념도;
도 17은 도 14에 도시된 카메라들에 의해 피사체를 촬영하는 것을 도시한 개념도;
도 18은 도 17에 의해 촬영된 각 카메라들의 영상을 도시한 개념도;
도 19는 도 13에 도시된 중심좌표 오프셋 기준값의 적용상태를 도시한 개념도;
도 20은 도 15에 도시된 기울기 오프셋 기준값의 적용상태를 도시한 개념도;
도 21은 도 16에 도시된 높이 오프셋 기준값의 적용상태를 도시한 개념도;
도 22는 도 17에 도시된 카메라의 설치상태를 도시한 개념도;
도 23은 도 22에 도시된 카메라의 설치오차를 도시한 개념도;
도 24는 도 4에 도시된 오차교정 유닛의 다양한 실시예를 개략적으로 도시한 개념도;
도 25는 도 24에 도시된 오차교정 유닛의 구성을 설명하기 위한 예시도면;
도 26은 도 17에 도시된 카메라의 설치상태를 개략적으로 도시한 평면도;
도 27 내지 도 32는 도 24에 도시된 오차교정 유닛을 통해 교정변수를 얻기 위한 방법을 설명하기 위한 예시도;
도 33은 도 24에 도시된 오차교정을 유닛을 기반으로 교정하는 방법에 적용되는 장치를 도시한 구성도;
도 34는 도 33에 도시된 교정부의 상세 구성도;
도 35는 도 33에 도시된 장치를 이용한 교정방법을 설명하기 위한 플로우차트;
도 36 내지 도 40은 도 24에 도시된 오차교정유닛 중 2개의 마커 부재(2구)를 이용한 교정방법을 설명하기 위한 참고도면;
도 41은 도 4에 도시된 오차교정 유닛이 적용된 본 발명의 실시예에 의한 시스템의 구성을 도시한 블럭도; 및
도 42 내지 도 44는 도 41에 도시된 시스템을 이용하여 타임 슬라이스 영상을 제공하는 방법을 도시한 플로우차트.1 is a conceptual diagram of a general time slice image taken by a plurality of cameras;
2 is a perspective view showing a state of use of an error correction unit for a time slice image according to the related art;
3 is a perspective view of an error correction unit for a time slice image according to still another prior art;
4 is a perspective view of an error correction unit for a time slice image according to an embodiment of the present invention;
FIG. 5 is a perspective view illustrating a process of extracting a center of the marker member shown in FIG. 4; FIG.
FIG. 6 is an exploded perspective view of the error correction unit shown in FIG. 4; FIG.
FIG. 7 is a perspective view showing another embodiment of the fastener shown in FIG. 6; FIG.
8 is a longitudinal sectional view showing the use state of the fastener shown in Fig. 7; Fig.
Fig. 9 is a front view showing another embodiment of the clamp shown in Fig. 6; Fig.
10 is a perspective view showing the lighting module mounted on the globe shown in Fig. 7; Fig.
11 is a conceptual diagram showing the photographing state of the error correction unit shown in FIG. 4;
FIG. 12 is a conceptual diagram showing an image of an error correction unit photographed by each of the cameras shown in FIG. 11;
FIG. 13 is a conceptual diagram showing setting of a center coordinate offset reference value through the error correction unit shown in FIG. 11; FIG.
FIG. 14 is a conceptual diagram showing another embodiment of the error correction unit shown in FIG. 4; FIG.
FIG. 15 is a conceptual diagram showing setting of a slope offset reference value through the error correction unit shown in FIG. 14; FIG.
FIG. 16 is a conceptual diagram showing setting of a height offset reference value through the error correction unit shown in FIG. 14; FIG.
FIG. 17 is a conceptual diagram showing shooting of a subject by the cameras shown in FIG. 14; FIG.
FIG. 18 is a conceptual diagram showing images of respective cameras photographed by FIG. 17; FIG.
FIG. 19 is a conceptual diagram showing an application state of the reference coordinate offset reference value shown in FIG. 13; FIG.
FIG. 20 is a conceptual diagram showing an application state of the slope offset reference value shown in FIG. 15; FIG.
FIG. 21 is a conceptual diagram showing an application state of the height offset reference value shown in FIG. 16;
FIG. 22 is a conceptual diagram showing the installation state of the camera shown in FIG. 17;
23 is a conceptual diagram showing an installation error of the camera shown in Fig. 22;
FIG. 24 is a conceptual diagram schematically showing various embodiments of the error correction unit shown in FIG. 4; FIG.
25 is an exemplary view for explaining the configuration of the error correction unit shown in Fig. 24; Fig.
FIG. 26 is a plan view schematically showing an installation state of the camera shown in FIG. 17; FIG.
Figs. 27 to 32 are illustrations for explaining a method for obtaining a calibration variable through the error correction unit shown in Fig. 24; Fig.
FIG. 33 is a block diagram showing an apparatus applied to a method of correcting the error correction shown in FIG. 24 based on a unit; FIG.
FIG. 34 is a detailed configuration diagram of the calibration unit shown in FIG. 33; FIG.
35 is a flowchart for explaining a calibration method using the apparatus shown in Fig. 33;
Figs. 36 to 40 are reference drawings for explaining a calibration method using two marker members (two spheres) out of the error correction units shown in Fig. 24;
FIG. 41 is a block diagram showing a configuration of a system according to an embodiment of the present invention to which the error correction unit shown in FIG. 4 is applied; FIG. And
42 to 44 are flowcharts showing a method of providing a time slice image using the system shown in FIG.
이하, 첨부된 도면을 참조하여 본 발명의 실시예에 의한 타임 슬라이스 영상용 촬영 시스템 및 이를 위한 이미지 보정방법, 그리고 이에 의한 영상 제공방법을 설명하면 다음과 같다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, a time slice image capturing system according to an embodiment of the present invention, an image correction method therefor, and a method of providing an image according to the present invention will be described with reference to the accompanying drawings.
본 발명의 실시예에 의한 타임 슬라이스 영상용 촬영 시스템은, 도 41에 도시된 바와 같이 다수의 카메라, 오차교정 유닛, 단말기 및 서버를 포함한다.The time slice image photographing system according to the embodiment of the present invention includes a plurality of cameras, an error correction unit, a terminal, and a server as shown in FIG.
카메라는 도 11, 도 17 및 도 26에 도시된 바와 같이 다수로 구성되어 타임 슬라이스 영상의 촬영이 가능하게 설치된다. 즉, 카메라들은 촬영지점을 중심으로 원호 또는 원형을 이루는 상태로 배열된다.11, 17, and 26, the cameras are installed in such a manner that they can photograph a time slice image. That is, the cameras are arranged in a circular or circular shape around the photographing point.
오차교정 유닛은 타임 슬라이스 영상의 피사체가 위치하는 지점에 대응하는 지점에 설치되고, 카메라들에게 제각기 촬상되어 타임 슬라이스 영상들의 오차보정을 위한 오프셋 기준값을 제공하는데 사용된다.The error correction unit is provided at a position corresponding to the point where the subject of the time slice image is located, and is used to provide offset reference values for correcting the error of the time slice images respectively captured by the cameras.
단말기는 전술한 카메라들을 통해 타임 슬라이스 영상의 피사체가 촬상된 각 이미지를 수신하여 전술한 오프셋 기준값을 기반으로 각 이미지의 오차를 교정하고, 교정된 각 이미지를 합성하여 타임 슬라이스 영상으로 가공한다. 단말기는 단수 또는 복수로 구성될 수 있다. 이러한 단말기는 예컨대, 타임 슬라이스 영상의 촬영이 가능하도록 촬영모드를 제공하고, 촬영모드에 따라 입력되는 입력값에 의해 모든 카메라들을 동시에 작동시키도록 제어하는 메인 단말기 및 각 카메라에서 촬영된 영상을 전술한 오프셋 기준값을 적용하여 보정한 후 합성하는 서브 단말기, 그리고 후술되는 바와 같이 합성된 영상을 동영상으로 가공하는 추가 단말기로 구성할 수 있다.The terminal receives each image of the subject of the time slice image through the cameras described above, corrects the error of each image based on the offset reference value, and synthesizes each corrected image to form a time slice image. The terminals may be composed of a single number or a plurality of terminals. For example, such a terminal may include a main terminal that provides a photographing mode so that photographing of a time slice image is possible, and controls all the cameras to operate simultaneously according to an input value according to the photographing mode, A sub terminal for performing correction after applying the offset reference value, and an additional terminal for processing the synthesized image as a moving image as described below.
서버는 전술한 단말기에서 가공된 타임 슬라이스 영상을 수신하여 다운로드 요청에 따라 단말기에서 가공된 타임 슬라이스 영상을 제공한다. 이러한 서버는 다운로드가 가능한 컨텐츠를 제공하여 다운로드 요청에 따라 타임 슬라이 영상을 제공한다.The server receives the processed time slice image from the terminal and provides the processed time slice image in the terminal according to the download request. Such a server provides downloadable content and provides a time slice image in response to a download request.
한편, 영상용 오차교정 유닛은 예컨대, 도 4에 도시된 바와 같이 스탠드(110, 120) 및 마커 부재(130)를 포함하여 구성할 수 있다. 스탠드(110, 120)는 도 4 및 도 17에 도시된 바와 같이 인체와 같은 실제 피사체의 높이에 대응하는 길이를 갖는다. 즉, 스탠드(110, 120)는 카메라들에 의한 타임 슬라이스 영상의 피사체 높이에 대응하는 길이를 갖는다. 스탠드(110, 120)는 피사체의 높이에 대응하도록 도 4에 도시된 바와 같이 수직으로 세워진다. 스탠드(110, 120)는 도 4에 도시된 바와 같이 수직으로 길이를 갖는 폴(110) 및 폴(110)의 하부를 지지하는 베이스(120)를 포함하여 구성할 수 있다. On the other hand, the image error correction unit may include, for example, the
폴(110)은 예컨대, 도 6에 도시된 바와 같이 착탈 가능하게 서로 결합되어 수직으로 길이를 형성하는 복수의 바로 구성할 수 있다. 복수의 바는 커플러에 의해 서로 착탈 가능하게 결합된다. 이러한 커플러는 예컨대, 도 6에 도시된 바와 같이 바들의 양단에 제각기 구성되는 암나사(112) 및 수나사(111)로 구성할 수 있다. 즉, 커플러는 복수의 바들을 나사결합으로 착탈 가능하게 결합시킨다. 따라서, 폴(110)은 필요시 조립되어 실제 피사체의 높이에 대응하는 길이를 형성하지만, 평상시에는 분리된 상태로 보관되거나 운반된다.The
베이스(120)는 예컨대, 도 4에 도시된 바와 같이 폴(110)이 상부에 수직상태로 결합되고, 다리(122) 및 상단(121)을 갖는 통상의 트라이포드로 구성할 수 있다. 베이스(120)는 트라이포드로 구성될 경우 필요에 따라 다리(122)가 텔레스코픽되면서 폴(110)의 수직위치를 가변시킬 수 있으며, 텔레스코픽 작동에 의해 경사지에서도 폴(110)의 하부를 지지하여 폴(110)을 수직으로 세울 수 있다. 하지만, 베이스(120)는 도 13에 도시된 바와 같은 판상의 부재로 구성할 수도 있다. 이러한 경우, 베이스(120)는 폴(110)을 충분히 지지할 수 있는 면적으로 구성되어야 한다.The base 120 may be constructed of a conventional tripod having a
여기서, 전술한 트라이포드는 도 6에 도시된 바와 같이 상부의 나사축(121a)이 폴(110)의 하단에 형성된 너트공(110a)에 나사결합됨에 따라 폴(110)에 착탈 가능하게 고정된다. 6, the above-mentioned tripod is detachably fixed to the
한편, 마커 부재(130)는 도 5에 도시된 바와 같이 폴(110)에 설치되어 후술되는 오프셋 기준값의 설정을 위한 복수의 기준 위치를 표시한다. 마커 부재(130)는 도 5에 도시된 바와 같이 복수로 구성되어 폴(110)의 길이방향을 따라 이격상태로 설치된다. 마커 부재(130)는 도 11에 도시된 바와 같이 사방에서 촬상되어도 동일한 형상을 제공하도록, 예컨대 도 5에 도시된 바와 같은 볼, 원통 및 원뿔 중 적어도 어느 하나로 구성될 수 있다. 마커 부재(130)는 볼이나 원통 또는 원뿔로 구성될 경우 사방의 카메라에 원형이나 사각 또는 삼각으로 동일하게 촬상된다.5, the
마커 부재(130)는 예컨대, 도 4에 도시된 바와 같이 제1 마커(130A) 및 제2 마커(130B)로 구성할 수 있다. 제1 마커(130A)는 도시된 바와 같이 폴(110)의 하부나 중앙에 설치된다. 제2 마커(130B)는 도시된 바와 같이 제1 마커(130A)와 이격된 상태로 폴(110)에 설치된다. 따라서, 제1 마커(130A) 및 제2 마커(130B)는 도 13에 도시된 바와 같이 폴(110)의 길이방향을 따라 일렬로 정렬된다.The
마커 부재(130)는 도 4에 도시된 바와 같이 폴(110)에 설치되어 제1 마커(130A) 및 제2 마커(130B) 사이에 위치하는 제3 마커(130C)를 더 포함할 수 있다. 제3 마커(130C)는 도시된 바와 같이 제1 마커(130A) 및 제2 마커(130B)와 등간격으로 이격되어 제1 마커(130A) 및 제2 마커(130B)의 중간에 위치한다. 따라서, 제3 마커(130C)는 도 14에 도시된 바와 같이 제1 마커(130A) 및 제2 마커(130B)와 함게 폴(110)의 길이방향을 따라 일렬로 정렬된다. The
이러한 제1 내지 제3 마커(130A, 130B, 130C)는 표면도색에 의해 색상이 서로 상이하게 구성될 수 있다. 따라서, 제1 내지 제3 마커(130A, 130B, 130C)는 색상 차이로 인하여 용이하게 식별된다.The first to
마커 부재(130)는 도 6에 도시된 바와 같이 폴(110)이 관통되는 관통공(131)이 양측에 형성된다. 관통공(131)은 폴(110)이 억지끼움되는 직경으로 형성될 수 있다. 따라서, 마커 부재(130)는 폴(110)에 억지끼움으로 고정될 수 있으며, 억지끼움된 상태로 이동되어도 자연적으로 이동된 위치에 고정된다. As shown in FIG. 6, the
마커 부재(130)는 경량화 및 제조비용의 절감을 위해 전술한 관통공(131)이 형성된 볼이나 원통 또는 원뿔 형태의 발포폼으로 구성할 수 있다. 하지만, 이러한 경우 취성에 취약할 수 있다. 따라서, 마커 부재(130)는 도 7에 도시된 바와 같이 전술한 관통공(131)이 형성된 글로브로 구성하는 것이 바람직하다. 이러한 글로브는 유리나 폴리카보네이트 또는 플라스틱으로 제조된 볼형태의 전등커버와 같이 구성된다. 글로브는 도시된 바와 같이 관통공(131)을 통해 폴(110)이 수직으로 관통되며, 패스너에 의해 폴(110)에 착탈 가능하게 설치됨에 따라 폴(110)의 설정된 위치에 고정된다.The
여기서, 전술한 패스너는 예컨대, 도 7에 도시된 바와 같이 슬리브(132a) 및 클램프로 구성할 수 있다. 슬리브(132a)는 도시된 바와 같이 글로브로 구성된 마커 부재(130)에 고정되고, 중공을 통해 폴(110)이 삽입된다. 슬리브(132a)는 글로브에 일단이 용이하게 부착되도록 도시된 바와 같이 플랜지(123b)가 구비된다. 플랜지(132b)는 도 8에 도시된 바와 같이 글로브의 곡면에 대응하는 곡면을 가지며, 체결나사(132d)에 의해 글로브에 고정된다.Here, the fastener described above can be constituted by, for example, a
클램프는 슬리브(132a)를 폴(110)에 결합시켜서 슬리브(132a)를 폴(110)에 구속시킨다. 클램프는 예컨대, 도 7에 도시된 바와 같이 정지나사(123c)로 구성할 수 있다. 정지나사(132c)는 도 8에 도시된 바와 같이 슬리브(132a)를 관통하여 폴(110)를 가압한다. 따라서, 슬리브(132a)는 폴(110)의 설정된 위치에 고정된다.The clamp couples the
이와 달리, 클램프는 도 9에 도시된 바와 같이 노치(N)를 갖는 콜렛(CL) 및 이러한 콜렛(CL)에 결합되는 인클라인 너트(133)로 구성할 수도 있다. 콜렛(CL)은 도시된 바와 같이 슬리브(132a)의 하단에 노치(N)가 형성됨에 따라 슬리브(132a)의 하단에 마련된다. 콜렛(CL)은 도시된 바와 같이 내부에 경사면을 갖는 인클라인 너트(133)가 나사결합(T1, T2)될 경우 노치(N)가 협소해지면서 슬리브(132a)의 원주방향을 따라 내경이 수축된다. 따라서, 콜렛(CL)은 내주면이 폴(110)을 파지하여 슬리브(132a)를 폴(110)에 고정한다. 이러한 클램프는 단순히 인클라인 너트(133)를 결합하여 슬리브(132a)를 폴(110)에 고정하므로 전술한 정지나사(132c) 보다 용이하게 슬리브(132a)를 폴(110)에 고정할 수 있다.Alternatively, the clamp may comprise a collet CL having a notch N as shown in Fig. 9 and an
한편, 전술한 글로브로 구성되는 마커 부재(130)는 도 10에 도시된 바와 같이 조명모듈(140)에 의해 발광할 수 있다. 조명모듈(140)은 도시된 바와 같이, 예컨대 엘이디가 실장된 PCB기판으로 구성할 수 있다. 조명모듈(140)은 도시된 바와 같이 전원부(P)에 연결된 전선을 통해 구동 전원을 공급받는다. 이러한 조명모듈(140)은 도시된 바와 같이 마커 부재(130)의 내부에 부착되어 마커 부재(130)의 내부에서 조명을 발산한다. 따라서, 마커 부재(130)는 조명모듈(140)의 조명광에 의해 발광하므로 원거리나 야간에 용이하게 식별된다. 특히, 마커 부재(130)는 조명모듈(140)이 다양한 색상으로 발광될 경우 다양한 색상을 발현하므로 좀더 용이하게 식별된다.On the other hand, the
다른 한편, 본 발명의 실시예에 의한 시스템은 도 41에 도시된 바와 같이 크로마키 스크린 및/또는 와이어를 더 포함할 수 있다. 크로마키 스크린은 피사체의 배경으로 사용되므로 각 카메라에서 촬영된 영상이 다른 영상과 합성될 경우 이를 용이하게 한다. 와이어는 피사체를 공중에 매달아 놓는 역할을 할 수 있으므로 피사체를 다양한 형태로 촬영이 가능할 뿐만 아니라 다른 영상과 합성시 피사체가 공중부양된 상태로 합성이 가능하게 한다.On the other hand, the system according to the embodiment of the present invention may further include a chroma key screen and / or a wire as shown in FIG. Since the chroma key screen is used as the background of the subject, it is facilitated when the image captured by each camera is combined with another image. Since the wire can hang the subject in the air, it can shoot the subject in various forms, and it is possible to synthesize the subject in the state of floating while synthesizing with other images.
또, 본 발명의 실시예에 의한 시스템은 와이어에 의해 현수되는 물체(미도시)를 더 구비할 수 있다. 이러한 물체는 예컨대, 피사체가 안착된 상태로 촬영되는 판재로 구성할 수 있다. 따라서, 피사체는 공중에 떠있는 상태로 촬영이 가능하다.In addition, the system according to the embodiment of the present invention may further include an object (not shown) suspended by a wire. Such an object can be constituted by, for example, a plate material which is photographed in a state in which the subject is seated. Therefore, the subject can be photographed while floating in the air.
또한, 본 발명의 실시예에 의한 시스템은 피사체가 사람일 경우, 바닥에서 회전하여 피사체를 강제로 점핑시키는 회전기를 더 포함할 수 있다. 즉, 본 발명의 실시예에 의한 시스템은 사람을 점핑시키는 장애물을 제공할 수 있다. 이러한 회전기는 바닥 측에서 수평상태로 회전되는 회전봉(미도시) 및 회전봉을 회전시키는 구동모터(미도시)로 구성할 수 있다. 이에 따라, 사람은 회전봉의 회전시 회전봉을 뛰어 넘을 수 있다. 이때, 카메라들은 사람을 촬상하여 사람이 공중에 부양된 상태로 촬상할 수 있다. 따라서, 카메라들은 사람이 회전봉에 의해 자연적으로 점핑하므로 용이하게 공중부양된 상태로 촬상할 수 있다.In addition, the system according to an embodiment of the present invention may further include a rotator that rotates on the floor to forcibly jog the subject when the subject is a person. That is, the system according to the embodiment of the present invention can provide an obstacle for jumping people. Such a rotating machine can be composed of a rotating rod (not shown) rotated horizontally on the bottom side and a driving motor (not shown) rotating the rotating rod. Accordingly, the person can jump the rotation bar when the rotation bar rotates. At this time, the cameras can capture a person and pick up the image in a state where the person is floating in the air. Therefore, since the cameras naturally jump by the rotation bar of a person, the cameras can be easily picked up in a levitated state.
이상과 같이 구성된 본 발명의 실시예에 의한 시스템은, 오차교정 유닛(100)이 도 11에 도시된 바와 같이 다수의 카메라에 촬상된 후 도 12에 도시된 바와 같은 각각의 영상을 오프셋 기준값을 설정하도록 도 41에 도시된 단말기에 제공된다. 이때, 오차교정 유닛(100)은 도 5에 확대 도시된 바와 같이 단말기가 오프셋 기준값을 설정하도록 마커 부재(130)를 통해 기준위치를 단말기에 제공한다. 따라서, 단말기는 확대 도시된 바와 같이 마커 부재(130)의 형상을 기반으로 마커 부재(130)의 테두리에 가상의 테두리선을 형성한 후 테두리선의 중심(C)을 설정한다. 그리고, 단말기는 도 13에 도시된 바와 같이 마커 부재(130)가 2개로 구성될 경우 각 마커 부재(130)의 중심(C)으로부터 각 마커 부재(130)의 중간에 위치하는 지점을 피사체의 중앙부에 해당하는 오프셋 기준값으로 설정한다. 이와 달리, 단말기는 도 14에 도시된 바와 같이 마커 부재(130)가 등간격을 갖는 3개의 마커 부재(130)로 구성될 경우 중앙의 마커 부재의 중심(C)을 피사체의 중앙부에 해당하는 오프셋 기준값으로 설정한다. The system according to the present invention configured as described above is configured such that the
결론적으로, 단말기는 폴(110) 및 베이스(120)로 구성된 스탠드가 앞서 설명된 바와 같이 실제 촬영될 피사체(예: 인체)의 높이에 대응하므로 실제 피사체의 중심부에 해당하는 오프셋 기준값을 제공한다. Consequently, the terminal provides an offset reference value corresponding to the center of the actual object because the stand composed of the
한편, 단말기는 도 15에 도시된 바와 같이 복수의 마커 부재(130)들 중 어느 하나를 기반으로 기울기 보정을 위한 오프셋 기준값을 설정한다. 이때, 단말기는 도시된 바와 같이 다른 하나의 마커 부재(130) 또는 폴(110)의 경사각(dA)을 통해 기울기 보정을 위한 오프셋 기준값을 설정한다. 그리고, 단말기는 도 16에 도시된 바와 같이 복수의 마커 부재(130)들 중 최하단의 마커 부재(130) 및 최상단의 마커 부재(130) 간의 이격거리를 통해 높이 보정을 위한 오프셋 기준값을 설정한다.On the other hand, the terminal sets an offset reference value for tilt correction based on any one of the plurality of
이후, 단말기는 도 17에 도시된 바와 같이 다수의 카메라에 의해 촬상되어 도 18에 도시된 바와 같이 구성된 실제 피사체의 영상을 수신한 다음, 전술한 오프셋 기준값을 기반으로 도 19 내지 도 21에 도시된 바와 같이 실제 촬상된 피사체 영상의 중심부 편차, 기울기 편차 및 높이 편차를 비교하여 영상의 편차들을 교정한 후 교정된 영상을 합성하여 타임 슬라이스 영상으로 제공한다. 따라서, 단말기는 실제 촬상된 영상들의 다양한 편차를 교정하므로 다양한 오차가 보정된 타임 슬라이스 영상을 제공할 할 수 있다.Thereafter, the terminal receives an image of an actual object configured as shown in Fig. 18 by a plurality of cameras as shown in Fig. 17, and then, based on the aforementioned offset reference value, As a result, the deviation of the center of the image of the actually photographed object is compared with the slope deviation and the height deviation, and the corrected images are synthesized and provided as a time slice image. Accordingly, since the terminal corrects various deviations of the actually captured images, it can provide a time slice image with various errors corrected.
여기서, 전술한 단말기는 후술되는 바와 같이 합성된 영상의 이미지들 중 적어도 어느 하나를 도 41에 도시된 바와 같이 프린터로 전송하여 프린팅할 수 있다. 따라서, 단말기는 이미지를 사진으로 제공할 수 있다.Here, the terminal may transmit at least one of the images of the synthesized image to the printer as shown in FIG. 41 to print. Accordingly, the terminal can provide an image as a photograph.
그리고, 단말기는 다른 타임 슬라이스 영상의 이미지, 예를 들어 배경 이미지나 전경 이미지를 전술한 바와 같이 합성된 피사체 영상에 합성하여 다른 장소나 건물 등이 합성된 타임 슬라이스 영상을 제공할 수도 있다. 예를 들어, 단말기는 피사체가 사람일 경우 사람의 후방에 바다가 촬영된 이미지를 합성하고, 사람의 전방에 동물이 촬영된 이미지를 합성하여 사람의 전후방에 동물 및 바다가 각각 합성된 타임 슬라이스 영상을 제공할 수도 있다. 이에 더하여, 단말기는 양탄자의 이미지를 합성하여 사람이 양탄자에 앉아 있는 형상의 이미지를 제공할 수도 있으며, 전술한 와이어를 이용하여 사람이 공중부양된 상태로 촬상될 경우 사람이 날으는 양탄자에 올라탄 형상의 이미지도 제공할 수 있다. 이때, 단말기는 사람의 촬영시 전술한 크로마키 스크린을 이용할 경우 이러한 배경 이미지 및 전경 이미지, 즉 사람 이외의 이미지를 용이하게 합성할 수 있다. 따라서, 단말기는 시공을 초월한 가상현실의 타임 슬라이스 영상을 제공할 수도 있다.In addition, the terminal may synthesize an image of another time slice image, for example, a background image or a foreground image, with the synthesized object image as described above to provide a time slice image synthesized with another place or building. For example, if the subject is a person, the terminal synthesizes the image of the sea taken in the back of the person, composes the image of the animal in front of the person, and creates a time slice image . ≪ / RTI > In addition, the terminal may combine the image of the carpet to provide an image of a shape in which a person sits on the carpet. When the image is captured by a person using the above-described wire in a levitated state, Can also be provided. At this time, the terminal can easily synthesize such a background image and a foreground image, that is, an image other than a person, when using the above-described chromakey screen at the time of photographing of a person. Accordingly, the terminal may provide a time slice image of a virtual reality that exceeds the construction time.
또, 단말기는 교정되어 합성된 타임 슬라이스 영상을 동영상으로 컨버팅하여 제공할 수도 있다. 따라서, 단말기는 동영상의 구동시 피사체가 자동으로 회전되는 영상을 제공할 수 있다.Also, the terminal may convert and provide the time slice image that has been corrected and synthesized as a moving image. Accordingly, the terminal can provide an image in which the subject is automatically rotated when the moving image is driven.
또한, 단말기는 교정되어 합성된 타임 슬라이스 영상이나 전술한 동영상을 USB와 같은 휴대용 저장소에 전송하여 저장할 수 있으며, 이와 달리 이러한 영상이 동영상의 다운로드가 가능하도록 서버에 업로드하여 제공할 수도 있다.In addition, the terminal may transmit and store the calibrated and synthesized time slice image or the moving image to a portable storage such as a USB, or alternatively, such a video may be uploaded to the server so that the moving image can be downloaded.
한편, 카메라들은 회전기가 구동될 경우 회전기의 장애물에 의해 사람(실제 피사체)이 점프하는 영상을 촬상하여 단말기에 제공할 수 있다. 따라서, 단말기는 사람이 공중에 점프한 형태의 타임 슬라이스 영상으로 가공하여 제공할 수 있다. 이때, 단말기는 미도시된 삭제부를 통해 영상에서 회전기를 삭제하여 회전기가 없는 상태의 타임 슬라이스 영상을 제공한다. On the other hand, when the rotator is driven, the cameras can capture an image of a person (actual subject) jumping by an obstacle of the rotator and provide the image to the terminal. Therefore, the terminal can process and provide a time slice image in the form of a jump in the air. At this time, the terminal deletes the rotator from the image through the unillustrated deletion unit, and provides the time slice image without the rotator.
그리고, 카메라들은 전술한 와이어에 의해 사람이 현수되거나 전술한 현수 물체, 즉 공중에 현수되는 판재에 사람이 올라탈 경우 사람이 공중에 부양된 상태의 영상을 촬상하여 단말기에 제공할 수도 있다. 따라서, 단말기는 실제 피사체가 공중에 부양된 상태의 타임 슬라이스 영상으로 가공하여 제공할 수 있다. 이때, 단말기는 전술한 삭제부를 통해 영상에서 와이어나 현수 물체를 삭제하여 이러한 부재가 없는 상태의 타임 슬라이스 영상을 제공한다.The cameras may capture images of a person suspended in the air when a person is suspended by the above-mentioned wire, or when a person stands on the above-mentioned suspen- sion object, that is, a plate suspended in the air. Accordingly, the terminal can process and provide a time slice image in a state where the actual subject is floating in the air. At this time, the terminal deletes the wire or the suspending object from the image through the deletion unit, and provides the time slice image in the absence of such a member.
다른 한편, 본 발명의 실시예에 의한 이미지 보정방법을 설명하면 다음과 같으며, 설명시 전술한 오차교정 유닛은 멀티 구 교정장치라고 칭하고, 전술한 마커 부재는 구라고 칭한다.On the other hand, an image correction method according to an embodiment of the present invention will be described below. In the description, the error correction unit described above is referred to as a multi-sphere correction device, and the marker member described above is referred to as a sphere.
도 17을 참고하면, 멀티 카메라 시스템은 다른 각도에서 피사체의 복수의 동영상이나 이미지를 촬영하는 데 사용된다.Referring to Fig. 17, the multi-camera system is used to photograph a plurality of moving images or images of a subject at different angles.
도 17은 5개의 카메라(카메라 1 내지 카메라 5)를 이용하여 움직이고 있는 인간을 피사체로 하여 동영상이나 이미지를 촬영하도록 사용될 수 있는 시스템으로, 줌, 조리개, ISO, 해상도 등과 같은 카메라 설정은 서로 간에 가능한 일관성이 있는 이미지를 생성할 수 있도록 설정된다.17 is a system that can be used to photograph a moving image or an image using a moving human being as a subject by using five cameras (
이러한 카메라로부터 촬영된 영상은 도 18에서와 같이 각 카메라의 위치에 따라 다양한 각도에서 피사체의 동영상이나 이미지(이하, 이미지로 통칭하여 설명한다)를 배열시킬 수 있다.As shown in FIG. 18, an image photographed from such a camera can arrange moving images or images (hereinafter, referred to as images) of the subject at various angles according to the positions of the respective cameras.
이는 다수의 카메라가 동일한 피사체의 이미지를 캡처하는 데 사용되기 때문에 카메라 설정의 어떤 변화가 하나의 이미지 관점에서 다른 이미지를 봤을 때 피사체의 불일치가 발생할 수 있다는 것을 알 수 있다.This is because many cameras are used to capture images of the same subject, so that any change in the camera settings can result in inconsistencies of the subject when viewing another image from one image point of view.
이러한 불일치의 원인으로는 첫번째로 소정 카메라가 다른 카메라에 비해 피사체의 중앙을 정확히 포인팅(pointing)하지 않을 때 발생할 수 있다.The cause of such a discrepancy may occur when a predetermined camera does not correctly point the center of the subject relative to other cameras.
이는 다른 이미지와 비교하였을 때 해당 이미지의 피사체에 대한 위치 이동이 원인이라고 할 수 있다.This is caused by the movement of the image relative to the subject when compared with other images.
두번째 불일치의 원인으로는 해당 카메라가 다른 카메라에 비해 소정 각도 로 기울어져 있어 발생할 수 있다. The cause of the second mismatch may be that the camera is tilted at a certain angle relative to other cameras.
이러한 경우는, 다른 이미지와 비교했을 때 해당 이미지에 대한 피사체의 기울기(Tilting)가 원인이라고 할 수 있다.In such a case, it can be said that the tilting of the subject with respect to the image is caused by the comparison with other images.
세번째 불일치의 원인으로는 해당 카메라가 다른 카메라에 비해 피사체로부터 상이한 거리에 있을 때이다.The third cause of the mismatch is when the camera is at a different distance from the subject than the other camera.
이러한 경우, 다른 이미지에서의 피사체와 비교하였을 때 해당 이미지에서의 피사체의 크기(size) 차이가 원인이라고 할 수 있다.In this case, the cause of the difference in the size of the subject in the image compared to the subject in the other images is the cause.
도면을 참고하여 다른 예를 들어본다.Another example will be described with reference to the drawings.
도 22는 4개의 카메라를 30도 각도로 배열한 상태 예시도이고, 그리고 도 23은 도 3의 카메라로부터 얻어진 이미지를 예시한 도면으로, 도시된 바와 같이, 본 도면은 4개의 카메라로 피사체의 이미지를 촬영하기 위한 것으로, 카메라(파란색으로 표시되는 공)가 피사체를 기준으로 90 °에 걸쳐, 30°간격으로 이격되어 배치되어 있다. FIG. 22 is an exemplary view of four cameras arranged at an angle of 30 degrees, and FIG. 23 is an illustration of an image obtained from the camera of FIG. 3. As shown in the figure, And a camera (a ball shown in blue) is arranged at intervals of 30 degrees over 90 degrees with respect to the subject.
이 경우에도 카메라 설정(줌, 조리개, ISO, 해상도 등)이 서로 간에 비해 가능한 일관성있는 이미지를 생성할 수 있도록 동일하게 설정한다.In this case, the same settings are made so that the camera settings (zoom, iris, ISO, resolution, etc.) can produce a consistent image as compared to each other.
카메라의 하드웨어와 설정이 동일하다고 한다면, 4개의 카메라로부터 이상적인 이미지가 얻어지고, 이상적인 이미지는 위치, 각도, 크기가 동일할 것이다.If the hardware and configuration of the camera are the same, an ideal image will be obtained from the four cameras, and the ideal image will have the same position, angle and size.
그러나, 이미지를 비교할 때, 하드웨어(조명기 / 카메라 / 렌즈)에 의한 불일치 및 설치 과정(인간의 실수)의 불완전성으로, 실제 캡쳐된 이미지에서 결함이 있을 것이다(이하, 카메라의 기하학적 오차라 한다). However, when comparing images, there will be defects in the actual captured image due to inconsistencies due to hardware (fixture / camera / lens) and incompleteness of the installation process (human error) (hereinafter referred to as camera geometric error) .
즉, 도 23을 참고하면, 이상적인 이미지와 실제 촬영된 이미지는 각 각도별로 차이를 보일 것이다.In other words, referring to FIG. 23, the ideal image and the actually photographed image will show a difference at each angle.
따라서, 본 발명은 멀티 카메라 촬영시 각 카메라의 기하학적인 오차로 인하여 발생하는 피사체의 위치, 각도, 크기가 일치될 수 있도록 멀티 구 교정 장치를 사용하여 이러한 세 가지 변화(중심이동, 기울기 각도, 크기 변화)를 해결하고자 하는 것이다.Therefore, in the present invention, the multi-sphere correcting device is used to adjust the position, angle, and size of the subject caused by the geometrical errors of each camera when photographing the multi-camera, and these three changes (center shift, tilt angle, Change).
멀티 구 교정 장치 및 방법은 모두 비디오 및 사진 촬영에 적용될 수 있으며, 이하에서 이미지란 동영상 이미지 및 사진 이미지를 모두 포함하는 것을 의미한다.The multi-sphere correcting apparatus and method can be applied to both video and photographic photographing. In the following, an image means to include both a moving image and a photographic image.
먼저 본 발명에서 사용되는 교정 변수(Calibration Parameters)에 대하여 설명한다.First, the calibration parameters used in the present invention will be described.
본 발명은 멀티 구 교정 장치의 이미지로부터 각 카메라별로 교정 변수들을 구하여 각 카메라에서 연속적으로 입력되는 이미지를 보정하고자 할 때 사용한다.The present invention uses correction parameters for each camera from an image of a multi-ball correction device, and corrects an image continuously inputted by each camera.
본 발명에서의 각 카메라의 기하학적인 오차를 교정하기 위한 멀티 구 교정장치로부터 얻어진 교정변수는 결과 이미지가 이상적인 이미지가 될 수 있도록 촬영된 연속 이미지를 수정하는 데 사용된다.Calibration variables obtained from a multi-sphere calibration device for calibrating the geometrical errors of each camera in the present invention are used to correct the captured continuous images so that the resulting image is an ideal image.
이를 위하여 본 발명에서는 "XY 이치이동(XY Shifts)", "기울기(Tilt)" 그리고 "크기(size)"에 대한 3개의 교정 변수를 사용한다.To this end, the present invention uses three calibration variables for "XY Shifts", "Tilt" and "size".
첫번째로 "XY 위치이동(XY Shifts)"이다.The first is "XY Shifts".
피사체의 실제 중심은 피사체의 희망 중심에 비해 이동되게 마련이다.The actual center of the subject is moved relative to the desired center of the subject.
예를 들면 각 카메라에서 촬영된 이미지는 피사체의 이상적인 이미지의 중심에서 실제 이미지는 X축과 Y축 방향으로 Dx, Dy만큼 이동될 수 있다.For example, an image photographed by each camera can be shifted by Dx, Dy in the X-axis and Y-axis directions from the center of the ideal image of the subject.
도 19의 본 발명의 중심 위치이동을 설명하기 위한 도면을 참고하면, 좌측의 이상적 이미지보다 우측의 실제 촬영된 이미지의 중심이 Dx, Dy 만큼 이동되어 있는 것을 알 수 있다.19, it can be seen that the center of the actual photographed image on the right side of the ideal image on the left side is shifted by Dx and Dy.
두번째로 "기울기(Tilt)"이다.The second is "Tilt".
이상적인 피사체에 비해 실제 촬영된 이미지가 회전되어 표시되는 것이다.The actual photographed image is rotated and displayed compared to an ideal subject.
도 20의 기울기를 설명하기 위한 예시 도면을 참고하면, 이상적인 피사체 이미지보다 실제 촬영된 피사체의 이미지가 소정 각도(A-Tilt Angle) 기울어져 있음을 알 수 있다.20, it can be seen that the image of the actually photographed subject is tilted at a certain angle (A-Tilt Angle) than the ideal subject image.
세번째는 "크기(size)"이다.The third is "size".
피사체의 크기는 실제 촬영된 피사체의 이미지 크기와 다르다.The size of the subject differs from that of the actual photographed subject.
도 21의 본 발명의 이미지 크기를 설명하기 위한 예시 도면을 참고하면, 이상적 이미지보다 실제 촬영된 이미지가 "H"에서 "h"만큼 작아져 있음을 알 수 있다..Referring to the illustrative drawing for explaining the image size of the present invention in FIG. 21, it can be seen that the image actually photographed is smaller than the ideal image by "h" from "H".
따라서, 본 발명에서는 표 1의 교정 변수들을 이용하여 각각의 카메라에 대하여 멀티 구 교정 장치에 적용할 수 있도록 한다.Accordingly, in the present invention, the calibration parameters shown in Table 1 can be applied to the multi-sphere calibration apparatus for each camera.
이러한 교정 변수들은 각 카메라에서 캡쳐한 연속적 이미지가 실제 이미지의 XY위치, 경사각 및 크기가 원하는 이상적인 피사체의 이미지와 동일하거나 근접하도록 교정하는 데 사용된다.These calibration variables are used to calibrate the continuous image captured by each camera so that the XY position, tilt angle, and size of the actual image are the same or close to the desired ideal object image.
이를 위하여 본 발명에서는 교정 변수 획득을 위한 멀티 구 교정장치(Multi-Sphere Calibration Apparatus: 오차교정 유닛)를 사용한다.To this end, the present invention uses a Multi-Sphere Calibration Apparatus (error correction unit) for acquiring calibration variables.
즉, 본 발명에서 멀티 구 교정장치(Multi-Sphere Calibration Apparatus)는 각 카메라 교정 변수들을 결정하기 위하여 사용된다.That is, in the present invention, a Multi-Sphere Calibration Apparatus is used to determine each camera calibration variable.
결정된 교정 변수들은 각 카메라에서 연속적으로 촬영되어 입력되는 이미지를 보정할 수 있도록 사용된다.The determined calibration variables are used to correct the input image continuously captured in each camera.
도 24의 본 발명에서 사용되는 멀티 구 교정장치를 예시한 도면을 참고하면, 본 발명의 멀티 구 교정장치는 2~3개의 구(sphere: 마커 부재/제1 내지 제3 마커)를 사용할 수 있으며 다음과 같은 기능이 있어야 한다.24, the multi-sphere correcting apparatus of the present invention can use 2 to 3 spheres (markers / first to third markers) It should have the following functions.
먼저 2개 이상의 구를 사용하여야 하고, 구가 직선으로 배치되어야 한다.Two or more spheres must be used first, and spheres must be arranged in a straight line.
도면을 참고하면, 좌측의 도면은 하나의 직선 지지대에 3개의 구가 상하로 일정한 간격으로 배치되어 있고, 우측 도면은 하나의 직선 지지대에 2개의 구가 상하로 배치되어 있음을 알 수 있다.Referring to the drawing, in the left drawing, it is understood that three spheres are arranged at a certain interval on one linear supporter, and two spheres are arranged on the one linear supporter on the right side in the vertical direction.
멀티 카메라 시스템에서 멀티 구 교정 장치를 사용하는 경우, 멀티 구 교정 장치는 카메라 평면에 직교하여 배치되어야 한다.When using a multi-sphere calibration device in a multi-camera system, the multi-sphere calibration device should be placed orthogonal to the camera plane.
도 11의 카메라 설정 평면에 수직적이고 원형 카메라 위치의 중심에 멀티 구 교정장치의 기구적 위치를 설명하기 위한 예시 도면을 참고하면, 멀티 구 교정장치가 다수의 카메라가 이루는 평면에 직교하고, 원형 카메라의 위치 중심에 멀티 구 교정장치가 배치되어 있다.Referring to the illustrative drawings for explaining the mechanical positions of the multi-sphere correcting apparatus at the center of the circular camera position, which is perpendicular to the camera setting plane of Fig. 11, the multi- A multi-sphere correcting device is disposed at the center of the position of the multi-
이러한 배치에서 각 카메라에서 얻어진 이미지는 멀티 구 교정장치의 이미지와 거의 동일하다.In this arrangement, the image obtained by each camera is almost the same as the image of the multi-sphere correction apparatus.
또한, 멀티 구 교정장치는 주변 환경에 따라 다양한 색깔과 조명 구를 이용할 수 있음은 물론이다.In addition, it is a matter of course that the multi-sphere correcting apparatus can use various colors and illumination sphere according to the surrounding environment.
도 25는 2구 또는 3구 교정장치의 일례를 도시한 도면이다.25 is a diagram showing an example of a two- or three-sphere calibration apparatus.
좌측도면은 3구 교정장치를 우측도면은 2구 교정장치를 예시한 도면으로, 3구 교정장치는 3개의 구를 상하 수직선상에 배치한 것으로, 상단구(110), 중간구(120), 하단구(130)를 지지대(150)에 상하 수직하게 일정 간격으로 이격배치하고, 지지대(150)의 하단부는 교정장치의 받침대(140)에 고정되도록 구성한다.The three-point calibration device is a three-point calibration device in which three sphere are arranged on the vertical and vertical lines, and the
또한, 2구 교정장치는 2개의 구를 상하 수직선상에 배치한 것으로, 상단구(111), 중간구(121)를 지지대(150)에 상하 수직하게 일정 간격으로 이격배치하고, 지지대(150)의 하단부는 교정장치의 받침대(140)에 고정되도록 구성한다.The
도면을 참고하면, 촬영 환경이 어두울 경우, 밝은 칼라 또는 조명구가 사용되어 질 수 있으며, 촬영 환경에 따라 밝고 어둡고, 포화 컬러 구가 사용될 수 있다.Referring to the drawings, a bright color or a light bulb can be used when the shooting environment is dark, and a bright, dark, and saturated color sphere can be used depending on the shooting environment.
이하, 3구 교정장치를 이용하여 교정 변수를 구하는 방법에 대하여 설명한다.Hereinafter, a method of obtaining the calibration variables using the three-point calibration apparatus will be described.
먼저 도 33의 본 발명의 멀티 구 교정장치의 주요 구성도와 도 34의 교정부의 상세 구성도를 참고하면 본 발명의 멀티 구 교정장치를 이용한 멀티 카메라 시스템의 이미지 보정 장치는 3구 교정 장치(100)와, 다수의 카메라(1~5), 다수의 카메라(1~5)로부터 획득한 이미지를 기준으로 교정변수 값을 정하여 저장하고, 3구 교정 장치의 위치에 실제 촬영할 피사체를 위치시키고 실제 피사체로부터 촬영된 이미지를 카메라(1~5)로부터 입력받아, 저장된 교정변수 값으로 각각의 이미지를 교정하여 출력하는 교정부(200)를 포함하여 구성한다.33, the image correction apparatus of the multi-camera system using the multi-sphere correcting apparatus according to the present invention includes a three-sphere correcting apparatus 100 A calibration parameter value is determined and stored based on the images acquired from the plurality of
도 26의 3구 교정장치를 이용한 교정 변수를 구하는 방법을 설명하기 위한 예시도면을 참고하면, 각 카메라 교정 변수값을 얻기 위해서는 중심반경 "R"에, 각 카메라의 분리각도를 "A"로 각 카메라를 반경이 R인 원형상에 각 카메라(1~5)를 배치하고, 각 원형 카메라의 중심에 3구 교정장치(110)가 배치되어 있다.Referring to the illustrative drawings for explaining a method of obtaining calibration variables using the three-point calibration apparatus of Fig. 26, in order to obtain the respective camera calibration variable values, the center radius "R" The
3구 교정장치(110)는 상술한 바와 같이, 3개의 구를 상하 수직선상에 배치한 것으로, 상단구(110), 중간구(120), 하단구(130)를 지지대(150)에 상하 수직하게 일정 간격으로 이격배치하고, 지지대(150)의 하단부는 교정장치의 받침대(140)에 고정되도록 구성한다. The three-
이러한 배치의 카메라들(1~5)로부터 획득한 이미지가 도 12에 도시되어 있다.An image obtained from the
도 12는 원형으로 배치된 5개의 카메라(1~5)로부터 획득한 이미지를 표시한 도면으로, 각 카메라로부터 획득한 3구 교정장치의 이미지는 촬영 위치, 크기, 각도에 약간의 차이가 있음을 알 수 있다.FIG. 12 is a view showing images obtained from five
도면을 참고하면, 카메라 1로부터 획득한 이미지와 카메라 2로부터 획득한 이미지, 카메라 3으로부터 획득한 이미지, 카메라 4로부터 획득한 이미지, 그리고 카메라 5로부터 획득한 이미지가 순차적으로 도시되어 있다. Referring to the drawings, an image obtained from the
이상적으로 카메라 설정이 완벽한 경우, 각 카메라에서 촬영된 모든 이미지는 동일해야 하나, 실질적으로는 각 이미지가 동일하지 못하다. Ideally, if the camera settings are perfect, all images taken from each camera should be the same, but practically each image is not the same.
즉 획득한 각각의 이미지들은 소정의 이미지에 대하여 XY위치이동, 기울기 또는 사이즈 중 어느 하나 이상이 변화된 것을 알 수 있다.That is, it can be seen that at least one of XY position shift, slope, or size is changed with respect to a predetermined image of each acquired image.
이를 교정하기 위하여 각 카메라(1~5)에서 획득한 3구 교정장치의 이미지는 교정부(200)로 입력된다.In order to calibrate them, an image of the three-sphere correcting device acquired by each of the
교정부(200)는 영상처리부로 동작하는 단말기 또는 믹서일 수 있으며, 입력되는 영상을 교정하여 출력하는 장치로 동작한다.The
이를 위하여 교정부(200)는 카메라(1~5)로부터 쵤영된 이미지를 입력받는 이미지입력부(220)와, 이미지입력부(220)로 입력된 3구 교정장치의 이미지를 입력받아 교정 변수값을 계산하는 교정변수 계산부(230), 교정변수 계산부(230)에서 계산된 교정값을 각 카메라별로 "교정 변수 값 차트"로 저장하는 저장부(240), 그리고 실제 피사테로부터 촬영된 이미지를 저장부(240)에 저장된 각 카메라별 "교정 변수 값 차트"를 판독하여 각 이미지를 교정하여 출력하는 이미지교정부(250)와, 각 구성요소를 제어하여 교정값을 결정하고, 실제 이미지에 적용하여 교정된 이미지를 생성하도록 제어하는 제어부(210)를 포함할 수 있다.The
먼저 제어부(210)는 3구 교정장치(100)의 센터값(cXN, cYN)을 산출한다.First, the
도 27의 3구 교정장치의 일례를 도시한 도면을 참고하면, 3구 교정장치에서는 각 구(110,120,130)의 센터값 "cXN, cYN"가 산출된다.27, the center value "cXN, cYN" of each of the
즉, 상단구(110), 중간구(120), 하단구(130)의 각 구에 대한 3개 구의 센터값(cX1, cY1), (cX2, cY2), (cX3, cY3)은 공통의 원 중심 검출 알고리즘(common circle center detection algorithm)에 의하여 결정한다.In other words, the center values (cX1, cY1), (cX2, cY2), (cX3, cY3) of the three spheres for the sphere of the
이러한 원 중심 검출 알고리즘은 일반적인 것이므로 그 상세한 설명은 생략한다.Since the circle center detection algorithm is general, a detailed description thereof will be omitted.
이들 센터값을 이용하여, 세 개의 교정 변수(XY 위치이동, 기울기, 크기)가 각 3구 교정장치의 이미지에 대해 계산한다.Using these center values, three calibration variables (XY position shift, slope, and size) are calculated for each three-sphere calibration device image.
먼저, XY위치이동의 교정변수에 대하여 설명한다.First, the calibration variables of the XY position movement will be described.
먼저 제어부(210)는 교정변수 "XY위치이동"값을 결정하기 위하여 센터 이동값(Calculation of Center Shift Values)을 이용한다.First, the
3구 교정장치에 있어서, XY위치이동값은 중간구(120)의 센터값인 "cX2, cY2"를 사용한다.In the three-point calibration apparatus, the XY position shift value uses the center value "cX2, cY2"
도 28의 XY위치이동 교정변수를 얻기 위한 방법을 설명하기 위한 예시도면을 참고하면, 제어부(210)는 3구 교정장치의 이미지를 각 카메라로부터 입력받아, XY위치이동값을 결정하게 되는 데, 예를 들어 3구 교정장치의 중간구(120)의 센터값 (cX2, cY2)에서 XY에 대한 위치 이동이 도면의 "+"지점으로 이동이 발생하였다면, "+"지점의 XY위치이동값은 다음의 수학식 1에 의하여 결정될 것이다.28, the
"cX0과 cY0"은 획득한 이미지의 중심 위치 값이고, "cX2, cY2"는 교정장치이 중간구 센터값이며, dx는 도면의 "+"를 기준으로 하였을 때 x방향 위치이동값이고, dY는 y방향 위치이동값이고, 이값은 각 카메라 이미지의 중앙 점 또는 수동으로 지정될 수 있다." cX0 and cY0 "are the center position values of the obtained image," cX2, cY2 ", the calibration device is the center sphere center value, dx is the x- y position shift value, which can be specified as the center point of each camera image or manually.
수학식 1을 참고하면, 해당 카메라로부터 획득한 이미지의 XY위치가 교정장치의 중간구 센터값에서 얼마나 위치 이동되었는 가를 나타내는 것이다.Referring to Equation (1), it indicates how far the XY position of the image acquired from the camera has moved from the center center value of the calibration device.
제어부(210)는 교정값인 dx,dy값은 저장부(240)의 해당 카메라의 "교정 변수 값 차트"값에 저장된다.The
기울기의 교정 변수는 다음과 같이 계산한다.Calibration parameters of the slope are calculated as follows.
본 발명에서는 기울기 계산을 위하여 상단구와 하단구를 사용한다.In the present invention, the upper sphere and the lower sphere are used for the tilt calculation.
도 29의 기울기 교정변수를 얻기 위한 방법을 설명하기 위한 예시도면을 참고하면, 상술한 바와 같이 하단구(130)의 센터값(cX1,cY1)을 기준으로 상단구의 센터값(cX3, cY3)이 얼마나 기울어져 있는 가를 계산하는 것이다.29, the center values cX3 and cY3 of the upper end sphere are calculated based on the center values cX1 and cY1 of the
즉, 하단구(130)의 센터값(cX1,cY1)을 기준으로 상단구(110)의 센터값(cX3, cY3)의 기울기는 다음의 수학식 2로 표시될 수 있다.That is, the slope of the center values cX3 and cY3 of the
dA는 기울기 값이고, 이상적인 기울기 값은 "0"이다.dA is the slope value, and the ideal slope value is "0 ".
이때도 제어부(210)는 교정값인 dx,dy값을 저장부(240)의 해당 카메라의 "교정 변수 값 차트"값에 저장한다.At this time, the
다음으로 제어부(210)는 크기에 대한 교정 변수를 결정한다.Next, the
크기의 계산은 크기 비율값의 계산으로 행해지고, 크기 비율값의 계산은 상단구와 하단구의 센터값을 이용하여 다음 수학식과 같이 계산한다.The calculation of the size is performed by calculation of the size ratio value, and the calculation of the size ratio value is performed by using the center value of the upper and lower sphere according to the following equation.
H0은 이상적인 값이며, 어느 하나의 이미지로부터의 평균값이나 개별값으로부터 계산되어 지거나 수동으로 지정될 수 있다.H0 is an ideal value and can be calculated from an average value or an individual value from any one image or can be manually specified.
도 30의 크기 교정변수를 얻기 위한 방법을 설명하기 위한 예시도면을 참고하면, 상단구(110)의 센터값(CX3,cY3)과 하단구(130)의 센터값(cX1,cY1)이 결정되고, 상단구(110)의 센터값(CX3,cY3)과 하단구(130)의 센터값(cX1,cY1)의 거리(h)가 계산되어 지고 거리값은 표준 사이즈의 크기의 변화를 결정하는데 사용된다.30, the center values CX3 and cY3 of the
상술한 수학식에 의하여 구하여진 각 교정 변수값은 각각의 카메라에 대하여 계산하고 "교정 변수 값 차트" 파일로 저장부(210)에 저장된다.The calibration variable values obtained by the above-described equations are calculated for each camera and stored in the
아래 표 2에 교정 변수 값 차트(Calibration Parameter Value Chart)가 예시되어 있다.Calibration Parameter Value Chart is shown in Table 2 below.
표 2에는 각 카메라별로 교정 변수가 "dX, dY, dA, dH"의 값으로 테이블로 저장된다. In Table 2, calibration variables for each camera are stored as a table with values of "dX, dY, dA, dH".
저장부(240)에 저장된 교정 값은 이상적인 이미지에 가까워지도록 각 카메라에서 연속으로 획득되는 이미지에 적용하여 교정을 행한 후 교정된 이미지를 출력하도록 하는 것이다.The calibration value stored in the
이하, 도면을 참고하여 2구 교정장치를 이용한 교정 변수 획득 방법에 대하여 설명한다.Hereinafter, a method of acquiring a calibration variable using the two-point calibration apparatus will be described with reference to the drawings.
도 31은 2구 교정장치를 예시한 도면으로, 도시된 바와 같이, 본 발명의 2구 교정장치는 상단구(111)와 하단구(131) 그리고 구의 중심 위치(center값)를 이용하여 기울기 및 크기 교정 매개 변수를 계산하도록 상술한 3구 교정 장치와 동일한 알고리즘을 사용한다.FIG. 31 is a view illustrating a two-point calibration apparatus. As shown in FIG. 31, the two-point calibration apparatus of the present invention has an inclination and an inclination angle using an
"XY 위치이동" 교정값의 경우, 3구 교정장치와 동일하게 두 구의 중심점(center값)이 사용된다.For the "XY position shift" calibration value, the center value of the two spheres is used in the same way as for the three-point calibration device.
이러한 2구 교정장치의 단점은 카메라들이 3구 교정장치와 같은 중간구와 같은 명확한 표시없이 교정 장치의 중심을 가리키도록 시도하는 것은 어렵다는 것이다.A disadvantage of these two-ball calibration devices is that it is difficult for the cameras to attempt to point to the center of the calibration device without a clear indication, such as an intermediate sphere, such as a three-sphere calibration device.
도 32는 다른 2구 교정장치를 예시한 도면이다.Fig. 32 is a diagram illustrating another two-point calibration apparatus. Fig.
도면을 참고하면, 기울기와 크기 계산은 2개 구 상단구(cX3, cY3)와 중간구(cX2, cY2)가 사용되어 지고 센터 위치는 중간구(cX2, cY2)가 사용된다.Referring to the drawing, the slope and the magnitude calculation are performed using the upper spheres (cX3, cY3) and the middle spheres (cX2, cY2) of the two spheres and the middle spheres (cX2, cY2)
이러한 2구 교정 장치의 단점은 이미지의 전체 확장 값을 사용하지 않기 때문에 부정확한 크기와 기울기 계산이 발생할 수 있다는 점이다.The disadvantage of these two-ball calibration devices is that they do not use the full expansion value of the image, so that inaccurate size and slope calculations can occur.
이러한 2구 교정장치를 이용한 교정 방법에 대하여는 아래에서 설명한다.The calibration method using the two-ball alignment device will be described below.
상술한 구성을 이용한 멀티 구 교정장치를 이용한 교정 이미지를 구하는 방법에 대하여 도면을 참조하여 설명한다.A method for obtaining a calibration image using the multi-ball alignment apparatus using the above-described configuration will be described with reference to the drawings.
도 35는 본 발명의 멀티 구 교정장치를 이용한 교정방법을 설명하기 위한 흐름도로서, 도시된 바와 같이, 먼저 본 발명의 멀티 구 교정장치를 이용한 멀티 카메라 시스템의 이미지 보정 방법은 각 카메라의 기하학적인 오차를 교정하기 위한 멀티 구 교정장치를 이용한 각 카메라의 교정 변수값을 결정하는 교정변수획득단계(S100)와 단계 S100에서 획득한 교정변수를 이용하여 실제 피사체를 촬영한 이미지를 보정하는 이미지보정단계(S200)로 이루어진다.35 is a flowchart for explaining a calibration method using the multi-sphere calibration apparatus according to the present invention. As shown in the figure, a method for correcting an image of a multi-camera system using a multi-sphere calibration apparatus according to the present invention, A calibration parameter acquisition step (S100) of determining a calibration parameter value of each camera using a multi-sphere calibration device for calibrating an image of an actual subject using the calibration variable acquired in step S100, and an image correction step S200).
교정변수획득단계(S100)는 다수의 카메라를 배치하는 단계(S110)를 수행한다.The calibration parameter acquisition step S100 performs a step S110 of arranging a plurality of cameras.
단계 S110에서의 다수의 카메라 배치단계는 도 27에서와 같이 다수의 카메라(1~5)를 동일한 중심점을 기준으로 동일한 반경(R)으로 일정한 각도(A) 간격으로 원주상에 배치한다.The plurality of
즉 단계 S110에서는 가상의 원을 설정하고, 해당 원의 원점을 기준으로 원주 상에 일정한 각도로 둘 이상의 카메라를 배치하는 것이다.That is, in step S110, a virtual circle is set, and two or more cameras are arranged at a predetermined angle on the circumference with reference to the origin of the circle.
다수의 카메라의 배치가 완료되면, 다수의 카메라의 중심점(P)에 멀티 구 교정장치(본 실시예에서는 3구 교정장치)를 위치시킨다(S120).When the arrangement of the plurality of cameras is completed, a multi-sphere correcting device (three-sphere correcting device in this embodiment) is placed at a center point P of a plurality of cameras (S120).
연속하여 3구 교정 장치의 중간구(120)의 센터값(cX2,cY2)이 카메라 이미지의 중심이 교정 장치의 중심이 되도록 각 카메라(줌, 조리개, ISO, 해상도 등)를 설정한다(S130).(Zoom, diaphragm, ISO, resolution, etc.) are set so that the center value (cX2, cY2) of the
단계 S130에서 카메라의 설정이 완료되면, 교정부(200)의 제어부(210)는 이미지입력부(220)통하여 각 카메라에서 3구 교정장치의 이미지를 획득한다(S140).When the setting of the camera is completed in step S130, the
이후 제어부(210)는 획득한 이미지에 대한 구의 중심값인 센터값을 결정한다(S150).Thereafter, the
즉, 단계 S150에서는 교정장치의 중간구(120)의 센터값인 "cX2, cY2"를 결정하는 것이다.In other words, in step S150, the center value "cX2, cY2" of the
단계 S150에서 센터값이 결정되면 제어부(210)는 각 카메라의 이미지에 대한 XY위치이동(XY Shift), 기울기(Tilt), 크기(Size)에 대한 교정값을 결정한다(S160).If the center value is determined in step S150, the
각 카메라에 대한 세가지 교정 변수값(XY 위치이동, 기울기, 크기)이 결정되면 제어부(210)는 저장부(240)에 "교정 변수 값 차트"에 각각 저장한다.When three calibration variable values (XY position shift, slope, and size) for each camera are determined, the
단계 S100에서 교정 변수에 대한 값들이 결정되어 저장부(240)에 저장되면, 실제 피사체를 촬영하여 이미지를 보정하는 이미지보정단계(S200)를 수행한다.When the values for the calibration variables are determined and stored in the
이미지보정단계(S200)에서는 먼저 3구 교정 장치를 제거하고, 카메라의 중심에 3구 교정 장치의 위치에 피사체를 위치시킨다(S210).In the image correction step (S200), the three-point calibration device is first removed, and the subject is positioned at the center of the three-point calibration device (S210).
각 카메라(1~5)는 피사체의 이미지를 획득하여 교정부(200)로 출력하면, 제어부(210)는 이미지 교정단계를 수행한다(S220).Each of the
구체적으로 제어부(210)는 각 카메라(1~5)에서 입력되는 피사체의 이미지를 저장부(240)에 저장된 "교정 변수 값 차트"로부터 해당 카메라의 이미지에 대한 교정을 수행하여 교정된 이미지를 출력하는 것이다.Specifically, the
이하, 도면을 참고하여 2구 교정방법에 대하여 간략히 설명한다.Hereinafter, a two-point calibration method will be briefly described with reference to the drawings.
도 36 내지 도 40은 2구 교정장치를 이용한 교정방법을 설명하기 위한 참고도면으로, 2구 교정장치를 이용한 교정방법도 3구 교정과 동일한 절차로 이루어질 수 있다.36 to 40 are reference drawings for explaining a calibration method using a two-sphere calibration apparatus. A calibration method using a two-sphere calibration apparatus can also be performed by the same procedure as the three-sphere calibration.
즉, 각 카메라의 교정 변수값을 결정하는 교정변수획득단계(S100)와 단계 S100에서 획득한 교정변수를 이용하여 실제 피사체를 촬영한 이미지를 보정하는 이미지보정단계(S200)로 진행된다.That is, the procedure goes to a calibration variable acquisition step (S100) of determining the calibration variable values of each camera and an image correction step (S200) of correcting the image of the actual object photographed using the calibration variables obtained in step S100.
교정변수획득단계(S100)는 다수의 카메라를 배치하는 단계(S110)를 수행한다.The calibration parameter acquisition step S100 performs a step S110 of arranging a plurality of cameras.
단계 S110에서의 다수의 카메라 배치단계는 도 27에서와 같이 다수의 카메라(1~5)를 동일한 중심점을 기준으로 동일한 반경(R)으로 일정한 각도(A) 간격으로 원주상에 배치한다.The plurality of
즉 단계 S110에서는 가상의 원을 설정하고, 해당 원의 원점을 기준으로 원주 상에 일정한 각도로 둘 이상의 카메라를 배치하는 것이다.That is, in step S110, a virtual circle is set, and two or more cameras are arranged at a predetermined angle on the circumference with reference to the origin of the circle.
다수의 카메라의 배치가 완료되면, 다수의 카메라의 중심점(P)에 2구 교정장치를 위치시킨다(S120)(도 36 참고).When the arrangement of the plurality of cameras is completed, the two-point calibration device is positioned at the center point P of the plurality of cameras (S120) (see FIG. 36).
연속하여 2구 교정 장치의 중간구의 센터값이 카메라 이미지의 중심이 교정 장치의 중심이 되도록 각 카메라(줌, 조리개, ISO, 해상도 등)를 설정한다(S130)(도 37참고).(Zoom, diaphragm, ISO, resolution, etc.) are set so that the center value of the center of the intermediate bulb of the two-bulb calibration apparatus becomes the center of the calibration apparatus (S130) (see FIG.
단계 S130에서 카메라의 설정이 완료되면, 교정부(200)의 제어부(210)는 이미지입력부(220)통하여 각 카메라에서 3구 교정장치의 이미지를 획득한다(S140).When the setting of the camera is completed in step S130, the
이후 제어부(210)는 획득한 이미지에 대한 구의 중심값인 센터값을 결정한다(S150).Thereafter, the
즉, 단계 S150에서는 교정장치의 중간구(120)의 센터값인 "cX2, cY2"를 결정하는 것이다.In other words, in step S150, the center value "cX2, cY2" of the
단계 S150에서 센터값이 결정되면 제어부(210)는 각 카메라의 이미지에 대한 XY위치이동(XY Shift), 기울기(Tilt), 크기(Size)에 대한 교정값을 결정한다(S160).If the center value is determined in step S150, the
각 카메라에 대한 세가지 교정 변수값(XY 위치이동, 기울기, 크기)이 결정되면 제어부(210)는 저장부(240)에 "교정 변수 값 차트"에 각각 저장한다.When three calibration variable values (XY position shift, slope, and size) for each camera are determined, the
도 38을 참고하면 획득한 이미지에 대한 교정 설정값들이 센터값과 함께 화면의 우측 하단에 표시되어 있다.Referring to FIG. 38, the calibration setting values for the acquired image are displayed on the lower right side of the screen together with the center value.
단계 S100에서 교정 변수에 대한 값들이 결정되어 저장부(240)에 저장한다.In step S100, the values for the calibration variables are determined and stored in the
도 39를 참고하면, 결정된 교정 변수값이 저장되고 있음을 화면에 표시하고 있다.Referring to FIG. 39, it is shown on the screen that the determined calibration variable value is stored.
교정 변수값이 저장되면 실제 피사체를 촬영하여 이미지를 보정하는 이미지보정단계(S200)를 수행한다.When the calibration variable value is stored, an image correcting step (S200) of correcting the image by photographing an actual subject is performed.
이미지보정단계(S200)에서는 먼저 2구 교정 장치를 제거하고, 카메라의 중심에 2구 교정 장치의 위치에 피사체를 위치시킨다(S210).In the image correction step (S200), the two-point calibration device is first removed, and the subject is positioned at the center of the two-point calibration device (S210).
도 40을 참고하면, 실제 피사체(본 실시예에서는 동일한 2구 교정장치를 사용하였음)를 위치시켜 각 카메라(1~5)는 피사체의 이미지를 획득하여 교정부(200)로 출력하면, 제어부(210)는 이미지 교정단계를 수행한다(S220).Referring to FIG. 40, when an actual object (in this embodiment, the same two-point calibration device is used) is positioned, each of the
구체적으로 제어부(210)는 각 카메라(1~5)에서 입력되는 피사체의 이미지를 저장부(240)에 저장된 "교정 변수 값 차트"로부터 해당 카메라의 이미지에 대한 교정을 수행하여 교정된 이미지를 출력하는 것이다.Specifically, the
한편, 본 발명의 실시예에 의한 타임 슬라이스 영상의 제공방법을 설명하면 다음과 같다. A method of providing a time slice image according to an embodiment of the present invention will now be described.
먼저, 전술한 카메라들은 도 41에 도시된 바와 같이 전술한 바와 같은 오차교정 유닛을 촬상하여 오차교정에 필요한 오차교정 이미지를 전술한 단말기에 제공한다.(제1 단계) 그리고, 전술한 단말기는 이러한 오차교정 이미지들을 기반으로 각 카메라의 이미지 오차교정에 적용되는 오프셋 기준값을 산출한다.(제2 단계) 이후, 카메라들은 타임 슬라이스 영상에 필요한 실제 피사체를 촬상하여 각 카메라들로부터 피사체 이미지를 획득한다.(제3 단계) 즉, 카메라들은 타임 슬라이 영상에 적용될 실체 피사체가 사람(유저)일 경우 사람을 촬상하여 전술한 단말기에 제공한다. First, the above-described cameras pick up an error correction unit as shown in FIG. 41 and provide an error correction image necessary for error correction to the above-mentioned terminal (first step). (Second step). Then, the cameras acquire an image of an actual subject necessary for a time slice image, and acquire an image of a subject from each of the cameras. (Third Step) That is, the cameras pick up a person when the actual subject to be applied to the time slice image is a person (user), and provide them to the above-mentioned terminal.
이어서, 단말기는 카메라들로부터 제공된 피사체 이미지들의 오차를 오프셋 기준값을 기반으로 교정하여 보정 이미지들을 생성한 후(제4 단계), 도 42에 도시된 바와 같이 보정 이미지들을 합성하여 보정 이미지들이 연속적으로 연결된 합성 이미지를 제공한다.(제5 단계) 이때, 단말기는 보정 이미지들을 합성하여 합성 이미지를 생성한 후 도 42에 도시된 바와 같이 미도시된 화면에 합성 이미지를 디스플레이하여 합성 이미지를 확인시킬 수 있다.(제5-1 단계 및 제5-2 단계) 물론, 단말기는 전술한 바와 같이 다른 타임 슬라이스 영상의 이미지를 합성하여 제공할 수도 있다. 즉, 단말기는 전술한 합성 이미지 또는 전술한 보정 이미지에 전술한 배경 이미지 및/또는 전경 이미지를 피사체 이미지에 합성하여 제공할 수도 있다.(제7 단계 및 제8 단계) 따라서, 유저(사람)는 디스플레이 영상을 통해 타임 슬라이스 영상을 확인할 수있으며, 영상에 오류가 있을 경우 다시 촬영하여 전술한 방법에 의해 새로운 타임 슬라이스 영상을 다시 확인할 수 있다.Then, the terminal calibrates the error of the subject images provided from the cameras based on the offset reference value to generate correction images (Step 4). Then, the terminal synthesizes the correction images as shown in FIG. 42, (Step 5) At this time, the terminal synthesizes the corrected images to generate a synthesized image, and then displays the synthesized image on a screen (not shown) as shown in FIG. 42 to confirm the synthesized image (Steps 5-1 and 5-2) Of course, the terminal may synthesize and provide images of different time slice images as described above. That is, the terminal may synthesize the above-mentioned composite image or the above-mentioned background image and / or foreground image in the above-described corrected image to the object image (
단말기는 전술한 바와 같이 합성 이미지가 생성되면, 이러한 합성 이미지를 다운로드가 가능한 다운로드 파일로 컨버팅하여 제공거나, 보정 이미지들 중 적어도 어느 하나를 전술한 프린터에 제공하여 프린팅한다(제6 단계) 이때, 단말기는 다운로드 파일을 USB와 같은 휴대용 저장소에 제공하여 저장시킬 수 있다(제6-1 단계) 따라서, 유저(사람)는 타임 슬라이스 영상이나 후술되는 바와 같은 타임 슬라이스 동영상을 보관할 수 있다.When the composite image is generated as described above, the terminal converts the composite image into a downloadable download file or provides at least one of the corrected images to the printer to perform printing (step 6). At this time, The terminal can store the download file in a portable storage such as a USB (step 6-1). Thus, the user (person) can store a time slice video or a time slice video as described later.
여기서, 전술한 단말기는 전술한 합성 이미지를 동영상으로 다운로드 가능하게 컨버팅하여 타임 슬라이스 동영상을 제공할 수 있다. 따라서, 유저는 다운로드된 파일을 활성화시킬 경우 피사체가 저절로 회전되는 영상을 단말기나 서버를 통해 제공받을 수 있다.Here, the terminal may convert the synthesized image into a moving image so as to provide a time slice moving image. Accordingly, when the user activates the downloaded file, the user can receive an image of the subject rotated by itself through the terminal or the server.
한편, 단말기는 전술한 다운로드 파일을 다운로드할 수 있도록 다운로드 파일을 서버에 업로드한다.(제6-2 단계) 즉, 단말기는 기 설정된 사이트에 다운로드 파일을 전송한다.Meanwhile, the terminal uploads the download file to the server so that the download file can be downloaded (step 6-2). In other words, the terminal transmits the download file to the predetermined site.
또 한편, 단말기 또는 서버는 도 43에 도시된 바와 같이 사이트의 정보 및 사이트의 접속을 위한 정보 중 적어도 어느 하나를 설정한다.(제6-3 단계) 이때, 단말기 또는 서버는 관리자에 의해 기 설정된 사이트의 어드레스가 설정된다. 그리고, 단말기 또는 서버는 접속에 필요한 유저의 아이디 및 패스워드를 입력받아서 저장한다.On the other hand, the terminal or the server sets at least one of the site information and the site connection information as shown in FIG. 43 (step 6-3). At this time, the terminal or the server is set by the administrator The address of the site is set. The terminal or server receives and stores the user ID and password required for connection.
이러한 단말기 또는 서버는 도 41에 도시된 바와 같이 전술한 바와 같이 설정된 정보를 프린트로 송신하여 설정된 정보를 출력할 수 있다.(제6-6 단계) 즉, 단말기는 사이트의 어드레스와 유저의 아이디 및/또는 패스워드를 프린팅할 수 있다. 이때, 단말기는 설정된 정보를 일반적인 프린트 용지에 프린팅할 수 있으나, 이와 달리 신용카드나 명함과 같은 카드에 프린트하여 기념품으로 제공할 수도 있다. 이를 위해, 단말기는 일반적인 사진이나 프린트 용지를 인쇄하는 프린트가 아니라 카드를 프린트하는 별도의 카드 프린터가 구비되는 것이 바람직하다.The terminal or the server can output the set information by printing the set information as described above as shown in FIG. 41 (step 6-6). In other words, the terminal can recognize the address of the site, / Or print a password. At this time, the terminal can print the set information on a general printing paper, but it can also be printed on a card such as a credit card or a business card and provided as a souvenir. For this purpose, it is preferable that the terminal is provided with a separate card printer for printing a card, rather than a print for printing a general photograph or print paper.
다른 한편, 서버는 도 43에 도시된 바와 같이 전술한 바와 같이 설정된 정보를 수신하여 설정된 정보의 일치 여부에 따라 접속을 승인한다.(제6-4 단계) 즉, 서버는 유저가 다운로드 파일을 다운로드하기 위해 사이트 접속시 입력되는 아이디 및 패스워드를 저장된 유저의 아이디 및 패스워드와 일치하는 지를 확인하여 일치할 경우 접속을 승인한다. 그리고, 서버는 승인에 따라 설정된 정보, 즉 접속자에 해당하는 다운로드 파일을 요청된 어드레스로 전송한다.(제6-5 단계) 따라서, 유저는 자신의 타임 슬라이스 영상이나 후술되는 타임 슬라이스 동영상을 다운로드할 수 있다.On the other hand, as shown in FIG. 43, the server receives the set information as described above and approves the connection according to the set information. (Step 6-4) In other words, the server downloads the download file It confirms whether the ID and password input at site connection matches the ID and password of the stored user, and approves the connection if they match. Then, the server transmits the information set according to the approval, that is, the download file corresponding to the connected user, to the requested address (step 6-5). Thus, the user can download his time slice video or a time slice video .
전술한 실시예는 본 발명의 바람직한 실시예를 설명한 것에 불과하므로 본 발명의 적용 범위는 이와 같은 것에 한정되지 않으며, 본질적 특징이 충족될 수 있을 경우 동일 사상의 범주내에서 적절한 변형(구조나 구성의 변경이나 부분적 생략 또는 보완)이 가능하다. 또한, 전술한 실시예들은 특징의 일부 또는 다수가 상호 간에 조합될 수도 있다. 따라서, 본 발명의 실시예에 나타난 각 구성 요소의 구조 및 구성은 변형이나 조합에 의해 실시할 수 있으므로 이러한 구조 및 구성의 변형이나 조합이 첨부된 본 발명의 특허청구범위에 속함은 당연한 것이다.It is to be understood that both the foregoing general description and the following detailed description of the present invention are exemplary and explanatory and are intended to be illustrative of the present invention and are not intended to limit the scope of the present invention. Change, partial omission, or supplement). In addition, the above-described embodiments may combine some or many of the features with each other. Therefore, the structure and configuration of each component shown in the embodiments of the present invention can be implemented by modifications or combinations, and it goes without saying that modifications and combinations of these structures and configurations fall within the scope of the appended claims of the present invention.
110: 폴
120: 베이스
130: 마커 부재
130A: 제1 마커
130B: 제2 마커
130C: 제3 마커110: pole 120: base
130:
130B:
Claims (27)
상기 타임 슬라이스 영상의 촬영이 가능하게 설치되는 다수의 카메라;
상기 타임 슬라이스 영상의 피사체가 위치하는 지점에 대응하는 지점에 설치되고, 상기 카메라들에게 제각기 촬상되어 상기 타임 슬라이스 영상들의 오차보정을 위한 오프셋 기준값을 제공하는데 사용되는 오차교정 유닛;
상기 카메라들을 통해 상기 타임 슬라이스 영상의 피사체가 촬상된 각 이미지를 수신하여 상기 오프셋 기준값을 기반으로 상기 각 이미지의 오차를 교정하고, 교정된 상기 각 이미지를 합성하여 상기 타임 슬라이스 영상으로 가공하는 적어도 하나의 단말기; 및
상기 단말기에서 가공된 상기 타임 슬라이스 영상의 다운로드 요청에 따라 상기 단말기에서 가공된 상기 타임 슬라이스 영상을 제공하는 서버;를 포함하는 타임 슬라이스용 촬영 시스템.A time slice photographing system installed for photographing a time slice image,
A plurality of cameras provided so as to photograph the time slice image;
An error correction unit which is provided at a position corresponding to a position of a subject of the time slice image and is used to provide an offset reference value for correcting errors of the time slice images to the cameras;
At least one of receiving an image of a subject of the time slice image through the cameras, correcting an error of each of the images based on the offset reference value, and synthesizing the corrected images to form a time slice image Terminal; And
And a server for providing the time slice image processed by the terminal according to a download request of the time slice image processed in the terminal.
상기 카메라들에 의한 상기 타임 슬라이스 영상의 피사체 높이에 대응하는 길이를 가지며, 수직으로 세워지는 스탠드; 및
상기 스탠드에 설치되어 상기 오프셋 기준값의 설정을 위한 복수의 기준 위치를 표시하는 마커 부재;를 포함하고,
상기 마커 부재는,
상기 스탠드의 길이방향을 따라 이격상태로 설치되어 복수를 이루고, 상기 카메라들에 의해 사방에서 촬상되어도 동일한 형상으로 촬상되는 구조로 이루어진 타임 슬라이스 영상용 오차교정 유닛.The apparatus of claim 1, wherein the error correction unit comprises:
A stand having a length corresponding to the height of the subject of the time slice image by the cameras and standing upright; And
And a marker member installed on the stand for displaying a plurality of reference positions for setting the offset reference value,
The marker member
Wherein the plurality of cameras are spaced apart from each other along the longitudinal direction of the stand and are configured to be picked up in the same shape even when picked up from all directions by the cameras.
상기 카메라들에 의해 사방에서 원형으로 촬상되는 볼이나 사방에서 사각의 형태로 촬상되는 원통 또는 사방에서 삼각의 형태로 촬상되는 원뿔 중 적어도 어느 하나로 구성되는 타임 슬라이스 영상용 오차교정 유닛.The ink cartridge according to claim 2,
A camera for capturing a circular image in all directions by the cameras, a cylinder imaged in a square shape in all directions, or a cone imaged in a triangular shape in all directions.
수직으로 길이를 갖는 폴; 및
상기 폴의 하부를 지지하는 베이스;를 포함하는 타임 슬라이스 영상용 오차교정 유닛.The stand according to claim 2,
A pole having a length in a vertical direction; And
And a base for supporting a lower portion of the pole.
상기 폴이 상부에 수직상태로 결합되는 트라이포드;로 구성된 타임 슬라이스 영상용 오차교정 유닛.5. The apparatus of claim 4,
And a tripod in which the pole is vertically coupled to an upper portion of the tripod image.
상기 스탠드의 하부나 중앙에 설치되는 제1 마커; 및
상기 제1 마커와 이격된 상태로 상기 스탠드에 설치되어 상기 제1 마커와 일렬로 정렬되는 제2 마커;를 포함하는 타임 슬라이스 영상용 오차교정 유닛.The ink cartridge according to claim 2,
A first marker installed at a lower portion or a center of the stand; And
And a second marker disposed on the stand and spaced apart from the first marker and aligned with the first marker.
상기 제2 마커와 이격된 상태로 상기 스탠드에 설치되어 상기 제2 마커와 일렬로 정렬되는 제3 마커;를 더 포함하는 타임 슬라이스 영상용 오차교정 유닛.The ink cartridge according to claim 6,
And a third marker installed on the stand and spaced apart from the second marker and aligned with the second marker.
상기 스탠드가 관통상태로 억지끼움되는 관통공을 갖는 볼이나 원통 또는 원뿔의 형태로 형성되는 타임 슬라이스 영상용 오차교정 유닛.The ink cartridge according to claim 4,
Wherein the stand is formed in the form of a ball, a cylinder, or a cone having a through hole into which the stand is inserted in a forced manner.
상기 스탠드가 수직으로 관통되는 관통공이 마련된 원형의 글로브; 및
상기 글로브를 상기 스탠드에 착탈 가능하게 설치하는 패스너;를 포함하는 타임 슬라이스 영상용 오차교정 유닛.The ink cartridge according to claim 4,
A circular globe provided with a through hole through which the stand vertically penetrates; And
And a fastener detachably attaching the globe to the stand.
상기 글로브에 고정되고, 상기 스탠드가 삽입되는 슬리브; 및
상기 슬리브를 상기 스탠드에 결합시켜서 상기 스탠드에 구속하는 클램프;를 포함하는 타임 슬라이스 영상용 오차교정 유닛.10. The fastener according to claim 9,
A sleeve fixed to the globe and into which the stand is inserted; And
And a clamp that couples the sleeve to the stand and restrains the stand to the stand.
상기 슬리브를 관통하여 상기 스탠드를 가압하는 정지나사;로 구성된 타임 슬라이스 영상용 오차교정 유닛.11. The clamping device according to claim 10,
And a stop screw passing through the sleeve and pressing the stand.
(a)상기 교정부에서 상기 멀티 구 교정장치를 이용하여 각 카메라의 기하학적인 오차에 대한 교정 변수값을 결정하는 교정변수획득단계;및
(b)상기 교정부에서 상기 단계 (a)에서 획득한 교정변수를 이용하여 실제 피사체를 촬영한 이미지를 보정하여 출력하는 이미지보정단계;를 포함하는 타임 슬라이스 영상의 이미지 보정 방법.A method of correcting an image of a time slice image using an error correction unit (multi-sphere correction device) according to claim 2 and an error correction unit for correcting an error of images for a time slice image based on the error correction unit,
(a) acquiring a calibration parameter for the geometric error of each camera using the multispherical alignment apparatus in the calibration unit; and
(b) an image correction step of correcting and outputting an image of an actual subject photographed using the calibration parameter acquired in the step (a) by the calibration unit.
(a-1)둘 이상의 카메라를 동일한 중심점을 기준으로 동일한 반경(R)으로 일정한 각도간격으로 원주상에 배치하는 단계;
(a-2)상기 원의 중심점에 상기 멀티 구 교정장치를 위치시키는 단계;
(a-3)각 카메라의 줌, 조리개, ISO, 또는 해상도 중 하나 이상을 각 카메라 이미지의 중심이 상기 멀티 구 교정 장치의 중심이 되도록 설정하는 단계;
(a-4)상기 교정부의 이미지입력부를 통하여 각 카메라에서 상기 멀티 구 교정장치의 이미지를 획득하는 단계;및
(a-5)상기 교정부의 제어부를 통해 각 이미지에 대한 교정 변수를 결정하여 저장하는 단계;를 포함하는 타임 슬라이스 영상의 이미지 보정 방법.13. The method of claim 12, wherein step (a)
(a-1) arranging two or more cameras on the circumference at regular angular intervals with the same radius (R) based on the same center point;
(a-2) positioning the multi-ball alignment device at a center point of the circle;
(a-3) setting at least one of zoom, iris, ISO, or resolution of each camera so that the center of each camera image is the center of the multi-ball alignment device;
(a-4) obtaining an image of the multi-balloon correction device in each camera through an image input unit of the calibration unit; and
(a-5) determining and storing calibration variables for each image through the controller of the calibration unit.
상기 제어부에서 XY위치이동(XY Shift), 기울기(Tilt), 또는 크기(Size)에 대한 하나 이상의 교정변수를 결정하고, 각 카메라에 대한 교정 변수값을 저장부에 교정 변수 값 차트로 저장하는 타임 슬라이스 영상의 이미지 보정 방법.14. The method of claim 13, wherein the calibration value of step (a-5)
The control unit determines one or more calibration variables for XY shift, tilt, or size and stores the calibration variable values for each camera in a storage unit as a calibration variable value chart Image correction method of slice image.
상기 멀티 구 교정장치는, 3개의 구(마커 부재)를 상단구(제3 마커)와 중간구(제2 마커) 그리고 하단구(제3 마커)로 지지대(스탠드)에 상하로 일정한 간격으로 배치하고,
상기 XY위치이동에 대한 교정 변수는,
상기 멀티 구 교정장치의 중간구의 센터값이 실제 위치와 촬영된 이미지와의 XY좌표에 대한 위치 이동으로 결정되는 타임 슬라이스 영상의 이미지 보정 방법.15. The method of claim 14,
The multi-ball alignment apparatus is configured such that three spheres (marker members) are arranged vertically at upper and lower portions on a support stand (upper stand) with an upper sphere (third marker), a middle sphere (second marker) and a lower sphere and,
The calibration variables for the X, Y,
Wherein a center value of an intermediate sphere of the multi-sphere correcting apparatus is determined as a positional shift with respect to an XY coordinate between an actual position and a photographed image.
상기 멀티 구 교정장치는 3개의 구(마커 부재)를 상단구(제3 마커)와 중간구(제2 마커) 그리고 하단구(제3 마커)로 지지대(스탠드)에 상하로 일정한 간격으로 배치하고,
상기 기울기에 대한 교정 변수는
상단구와 하단구를 이용하되, 상기 멀티 구 교정장치의 하단구의 센터값을 기준으로 상단구의 센터값이 실제 위치와 촬영된 이미지와의 위치가 기울어져 있는 값으로 결정되는 타임 슬라이스 영상의 이미지 보정 방법.15. The method of claim 14,
In the multi-ball alignment apparatus, three spheres (marker members) are vertically arranged at upper and lower sides with a top sphere (third marker), a middle sphere (second marker) and a bottom sphere (third marker) ,
The calibration variable for this slope is
An image correction method of a time slice image in which a center value of an upper end sphere is determined to be a value where an actual position and a position of a photographed image are inclined based on a center value of a lower end sphere of the multi- .
상기 멀티 구 교정장치는 3개의 구(마커 부재)를 상단구(제3 마커)와 중간구(제2 마커) 그리고 하단구(제3 마커)로 지지대(스탠드)에 상하로 일정한 간격으로 배치하고,
상기 크기에 대한 교정변수는
상단구와 하단구를 이용하되, 상기 멀티 구 교정장치의 하단구와 상단구의 센터값의 실제 위치의 거리와 촬영된 이미지에서의 거리 비율로 결정되는 타임 슬라이스 영상의 이미지 보정 방법.15. The method of claim 14,
In the multi-ball alignment apparatus, three spheres (marker members) are vertically arranged at upper and lower sides with a top sphere (third marker), a middle sphere (second marker) and a bottom sphere (third marker) ,
The calibration variable for this size is
Wherein the distance between the center of the upper sphere and the center of the upper sphere and the distance between the center of the upper sphere and the actual position of the sphere is determined by using the upper sphere and the lower sphere.
상기 멀티 구 교정장치를 제거하고, 카메라의 중심에 피사체를 위치시키는 단계;
상기 교정부의 이미지입력부를 통하여 각 카메라에서 피사체의 이미지를 획득하는 단계;및
상기 교정부의 제어부는 각 카메라의 이미지에 저장된 교정 변수값을 적용하여 각 피사체의 이미지에 적용하여 교정된 이미지를 출력하는 단계;를 포함하는 타임 슬라이스 영상의 이미지 보정 방법.13. The method of claim 12, wherein step (b)
Removing the multi-ball alignment device and positioning the subject in the center of the camera;
Acquiring an image of a subject in each camera through an image input unit of the calibration unit;
Wherein the control unit of the calibration unit applies a calibration variable value stored in an image of each camera to the image of each subject to output a calibrated image.
상기 오차교정 이미지들을 기반으로 각 상기 카메라의 이미지 오차교정에 적용되는 오프셋 기준값을 산출하는 제2 단계;
상기 카메라들을 통해 상기 타임 슬라이스 영상에 필요한 실제 피사체를 촬상하여 각 상기 카메라들로부터 피사체 이미지를 획득하는 제3 단계;
상기 피사체 이미지들의 오차를 상기 오프셋 기준값을 기반으로 교정하여 보정 이미지들을 생성하는 제4 단계;
상기 보정 이미지들을 합성하여 상기 보정 이미지들이 연속적으로 연결된 합성 이미지를 제공하는 제5 단계; 및
상기 합성 이미지를 다운로드가 가능한 다운로드 파일로 컨버팅하여 제공거나, 상기 보정 이미지들 중 적어도 어느 하나를 프린팅하는 제6 단계;를 포함하는 타임 슬라이스 영상의 제공방법.A first step of acquiring an error-corrected image by capturing an error correction unit provided at the center of the cameras through the cameras to correct errors of the images taken by the cameras used in the imaging of the time slice image;
A second step of calculating an offset reference value applied to the image error correction of each camera based on the error correction images;
A third step of capturing an actual object necessary for the time slice image through the cameras and acquiring an object image from each of the cameras;
A fourth step of calibrating an error of the subject images based on the offset reference value to generate correction images;
A fifth step of synthesizing the correction images to provide a composite image in which the correction images are successively connected; And
Converting the composite image into a downloadable download file, or printing at least one of the corrected images.
상기 보정 이미지들을 합성하여 상기 합성 이미지를 생성하는 제5-1 단계; 및
상기 생성된 합성 이미지를 디스플레이하는 제5-2 단계;를 포함하는 타임 슬라이스 영상의 제공방법.20. The method of claim 19,
A fifth step of synthesizing the corrected images to generate the composite image; And
And displaying the generated composite image in step 5-2.
상기 다운로드 파일을 휴대용 저장소에 제공하는 제6-1 단계;를 더 포함하는 타임 슬라이스 영상의 제공방법.20. The method of claim 19,
And providing the download file to the portable storage.
상기 다운로드 파일을 기 설정된 사이트에 업로드하는 제6-2 단계;
상기 사이트의 정보 및 상기 사이트의 접속을 위한 정보 중 적어도 어느 하나를 설정하는 제6-3 단계;
상기 설정된 정보를 수신하여 상기 설정된 정보의 일치 여부에 따라 접속을 승인하는 제6-4 단계; 및
상기 설정된 정보가 일치하면, 상기 설정된 정보에 해당하는 상기 다운로드 파일을 요청된 어드레스로 전송하는 제6-5 단계;를 더 포함하는 타임 슬라이스 영상의 제공방법.22. The method of claim 21,
(6-2) uploading the download file to a preset site;
A step (6-3) of setting at least one of information of the site and information of connection of the site;
A step of receiving the set information and approving the connection according to whether the set information is matched; And
And if the set information matches, downloading the download file corresponding to the set information to the requested address.
상기 설정된 정보를 프린트로 송신하여 상기 설정된 정보를 출력하는 제6-6 단계;를 더 포함하는 타임 슬라이스 영상의 제공방법.23. The method of claim 22,
And outputting the set information by transmitting the set information in a print mode.
상기 프린트를 통해 상기 정보를 카드에 출력하는 타임 슬라이스 영상의 제공방법.24. The method of claim 23,
And outputting the information to the card through the print.
상기 합성 이미지를 다운로드 가능하게 컨버팅하거나 상기 합성 이미지를 동영상으로 다운로드 가능하게 컨버팅하여 제공하는 타임 슬라이스 영상의 제공방법.20. The method of claim 19,
Converting the synthesized image into downloadable content, or converting the synthesized image into a downloadable video.
상기 제4 단계 이후에 수행되고, 상기 보정 이미지에 배경 이미지나 전경 이미지 중 적어도 어느 하나를 합성하는 제7 단계;들 더 포함하는 타임 슬라이스 영상의 제공방법.20. The method of claim 19,
And a seventh step of performing at least one of a background image and a foreground image in the corrected image after the fourth step.
상기 제5 단계 이후에 수행되고, 상기 합성 이미지에 배경 이미지나 전경 이미지 중 적어도 어느 하나를 합성하는 제8 단계;를 더 포함하는 타임 슬라이스 영상의 제공방법.20. The method of claim 19,
The method of any preceding claim, further comprising the step of synthesizing at least one of a background image and a foreground image in the composite image after the fifth step.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150126853A KR20170029805A (en) | 2015-09-08 | 2015-09-08 | Shooting system for time slice image and image correction method therefor, and providing method thereby |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150126853A KR20170029805A (en) | 2015-09-08 | 2015-09-08 | Shooting system for time slice image and image correction method therefor, and providing method thereby |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20170029805A true KR20170029805A (en) | 2017-03-16 |
Family
ID=58497790
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020150126853A KR20170029805A (en) | 2015-09-08 | 2015-09-08 | Shooting system for time slice image and image correction method therefor, and providing method thereby |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20170029805A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019124750A1 (en) * | 2017-12-19 | 2019-06-27 | (주)리플레이 | Camera calibration method for time slice capturing and apparatus therefor |
KR20200058185A (en) | 2018-11-19 | 2020-05-27 | 조성준 | Time Slice Photo Kiosk and Photo Service Method Using It |
KR102684338B1 (en) * | 2023-06-07 | 2024-07-12 | 하혜주 | An artificial intelligence-based filming agency service providing system that innovates chroma key synthesis |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101457888B1 (en) | 2013-05-24 | 2014-11-04 | 주식회사 이에스엠연구소 | 3D image generation method using Reference point |
KR101548236B1 (en) | 2013-09-06 | 2015-08-28 | 주식회사 이에스엠연구소 | Color compansation method for 3D Image |
-
2015
- 2015-09-08 KR KR1020150126853A patent/KR20170029805A/en unknown
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101457888B1 (en) | 2013-05-24 | 2014-11-04 | 주식회사 이에스엠연구소 | 3D image generation method using Reference point |
KR101548236B1 (en) | 2013-09-06 | 2015-08-28 | 주식회사 이에스엠연구소 | Color compansation method for 3D Image |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019124750A1 (en) * | 2017-12-19 | 2019-06-27 | (주)리플레이 | Camera calibration method for time slice capturing and apparatus therefor |
KR101988630B1 (en) * | 2017-12-19 | 2019-09-30 | (주)리플레이 | Camera calibration method for time slice shooting and apparatus for the same |
KR20200058185A (en) | 2018-11-19 | 2020-05-27 | 조성준 | Time Slice Photo Kiosk and Photo Service Method Using It |
KR102684338B1 (en) * | 2023-06-07 | 2024-07-12 | 하혜주 | An artificial intelligence-based filming agency service providing system that innovates chroma key synthesis |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3356887B1 (en) | Method for stitching together images taken through fisheye lens in order to produce 360-degree spherical panorama | |
US8310663B2 (en) | Methods and systems for calibrating an adjustable lens | |
US5479597A (en) | Imaging system for producing a sequence of composite images which combine superimposed real images and synthetic images | |
KR102575760B1 (en) | How to identify tripod and camera shooting posture for 3D modeling | |
US20060197867A1 (en) | Imaging head and imaging system | |
US20070104361A1 (en) | Device and method for calibrating an imaging device for generating three dimensional surface models of moving objects | |
CN107333130B (en) | Assemble multi-cam module testing method and system | |
AU2005200937A1 (en) | Imaging system | |
US10999570B2 (en) | Portable system for taking photogrammetry images and related method | |
KR101649753B1 (en) | Calibrating method for images from multiview cameras and controlling system for multiview cameras | |
CN106546230B (en) | Positioning point arrangement method and device, and method and equipment for measuring three-dimensional coordinates of positioning points | |
US20120019651A1 (en) | Installation of 3d inspection of electronic circuits | |
US10778908B2 (en) | Method for correcting image of multi-camera system by using multi-sphere correction device | |
CN106447735A (en) | Panoramic camera geometric calibration processing method | |
CN106600644A (en) | Parameter correction method and device of panoramic camera | |
JP2018063411A (en) | Subject entire periphery imaging device for creating 3-d shape | |
KR20170029805A (en) | Shooting system for time slice image and image correction method therefor, and providing method thereby | |
WO2013150830A1 (en) | Glare measurement system | |
US20110018965A1 (en) | Apparatus for optimizing geometric calibration | |
JP2003141527A (en) | Calibration device and method for multiple point-of-view image processing system | |
CN116883465A (en) | Multispectral plant phenotype three-dimensional imaging method, system and device | |
CN109682312B (en) | Method and device for measuring length based on camera | |
KR101729165B1 (en) | Error correcting unit for time slice image | |
CN207691920U (en) | A kind of structure light camera module | |
KR101456650B1 (en) | Method of alignig optical axis for stereo camera and the camera |