KR101417712B1 - 3d 영상의 렌더링 보정방법 - Google Patents

3d 영상의 렌더링 보정방법 Download PDF

Info

Publication number
KR101417712B1
KR101417712B1 KR1020140013107A KR20140013107A KR101417712B1 KR 101417712 B1 KR101417712 B1 KR 101417712B1 KR 1020140013107 A KR1020140013107 A KR 1020140013107A KR 20140013107 A KR20140013107 A KR 20140013107A KR 101417712 B1 KR101417712 B1 KR 101417712B1
Authority
KR
South Korea
Prior art keywords
area
frame
error
image
rendering
Prior art date
Application number
KR1020140013107A
Other languages
English (en)
Inventor
지승찬
Original Assignee
지승찬
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 지승찬 filed Critical 지승찬
Priority to KR1020140013107A priority Critical patent/KR101417712B1/ko
Application granted granted Critical
Publication of KR101417712B1 publication Critical patent/KR101417712B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/005General purpose rendering architectures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 3D 영상의 렌더링 보정방법에 관한 것으로, 더욱 상세하게는 2D 영상의 각 프레임을 렌더링하여 3D 영상으로 합성하는 과정에서 렌더링된 타측 프레임에 발생된 오류를 자동으로 검색 및 보정할 수 있는 3D 영상의 렌더링 보정방법에 관한 것이다.

Description

3D 영상의 렌더링 보정방법{Rendering correction method for 3D image}
본 발명은 3D 영상의 렌더링 보정방법에 관한 것으로, 더욱 상세하게는 2D 영상의 각 프레임을 렌더링하여 3D 영상으로 합성하는 과정에서 렌더링된 타측 프레임에 발생된 오류를 자동으로 검색 및 보정할 수 있는 3D 영상의 렌더링 보정방법에 관한 것이다.
디지털 기술이 고도로 발전하고, 방송과 통신의 융합으로 방송 매체가 다양해짐에 따라 디지털 기술의 특성을 이용한 방송 관련 부가 서비스들이 새롭게 선보이고 있다. 현재 TV와 같은 영상 서비스의 발전 방향은 고화질과 대화면으로 가고 있으나, 아직까지 2D 영상 컨텐츠만을 제공하기 때문에 현재의 영상 컨텐츠를 통해서 시청자는 입체감을 느낄 수 없다.
이에 따라 점진적으로 입체 영상의 필요성이 대두되고 있는 실정이나 아직까지 입체 영상의 컨텐츠가 많이 부족한 실정이다. 입체 영상 처리기술은 차세대 정보통신 서비스 분야의 핵심 기술로서, 정보산업 사회로의 발달과 더불어 기술개발 경쟁이 치열한 최첨단 기술이다. 이러한 입체 영상 처리기술은 멀티미디어 응용에서 고품질의 영상 서비스를 제공하기 위해 필수적인 요소이며, 오늘날에는 이러한 정보통신 분야뿐만 아니라 방송, 의료, 교육, 군사, 게임, 가상현실 등 그 응용분야가 매우 다양화되고 있다.
따라서 종래에는 2D영상이나 이미지를 3D영상이나 이미지로서 변환시켜 다양한 분야에서 적용할 수 있는 기술들이 제안되었다. 예를 들면, 특허공개 제2011-013142호(2011.12.14일 공개)는 깊이맵 정보를 이용한 입체 영상변환방법에 대한 기술을 제안하였고, 특허등록 제1291071호(2013.07.24 등록)는 입체 영상 컨텐츠를 출력하는 과정에서 깊이 맵 정보의 오류로 인해 입체감 저하가 나타나지 않도록 하는 입체 영상 오류 개선 방법 및 장치를 제안하였다.
그러나 이와 같은 종래기술은 2D 영상을 3D 영상으로 전환하는 과정은 프레임간의 시간차에 따른 시차를 양안 시차로 전환하여 입체효과를 부여하는 방식으로 3D 영상물을 제작한 것으로 수평운동을 하는 프레임에 대해서는 입체감 형성이 유리하지만, 정지해 있는 배경이나 사물에 대해서는 입체감 형성을 위한 정보를 충분히 제공하지 않는다.
특히 종래에는 2D 이미지에서 일측 프레임을 깊이맵(Depth map)으로 변환시킨 뒤에 렌더링하여 일측프레임에서 시점이 이동되는 타측프레임을 생성하고, 상기 일측프레임과 타측프레임을 합성하여 3D 영상으로 변환시켰다. 하지만, 종래에는 상기와 같은 일측프레임의 렌더링과정에서 일측프레임에 포함된 객체를 표현하는 픽셀이 이동되면서 깨지기 때문에 타측 프레임에서 늘어지도록 보이는 홀(A', 도 7b 참조)이 발생된다. 따라서 종래에는 일측 프레임의 렌더링으로 생성된 타측프레임에 발생된 홀의 보정작업이 필요하나, 종래에는 작업자가 육안으로서 홀을 확인하고, 수작업으로 보정해야되기 때문에 작업이 장시간 소요되는 문제점이 있었다.
본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 안출된 것으로서, 본 발명의 목적은 2D 영상의 일측프레임을 렌더링(Rendering)하여 출력시킨 타측 프레임에 발생된 오류를 자동으로 검색 및 보정 할 수 있는 3D 영상의 렌더링 보정방법에 관한 것이다.
본 발명은 상기와 같은 목적을 달성하기 위하여 하기와 같은 실시예를 포함한다.
본 발명에 따른 3D 영상의 렌더링 보정방법의 바람직한 실시예는 2D영상에서 일측 프레임을 출력하는 일측프레임 출력단계; 상기 일측프레임에서 각 객체간 거리를 명암으로서 표현하는 깊이 맵(Depth map)을 생성 및 출력하는 깊이맵 출력단계; 상기 깊이맵과 일측 프레임을 렌더링하여 타측프레임을 생성 및 출력하는 우측프레임 출력단계; 상기 타측프레임의 객체를 일측프레임과 비교하여 동일 객체 여부를 흑과 백으로서 표현하는 채널이미지를 생성 및 출력하는 채널이미지출력단계; 상기 채널이미지에서 상기 일측프레임에서 포함되지 않은 객체가 확인되면, 오류영역의 감지신호를 출력하는 검수단계; 및 상기 검수단계에서 오류영역이 확인되면, 상기 오류영역의 경계선을 기준선으로 설정하여 동일 객체를 포함하는 영역을 대칭 복사하여 상기 오류영역에 붙이기 하는 오류보정단계를 포함하고, 상기 오류보정단계는 상기 채널이미지에서 흑과 백의 경계선을 기준선으로 설정하는 기준선 설정단계; 상기 오류영역의 면적을 산출하는 오류영역 산출단계; 상기 기준선을 중심으로 상기 오류영역과 대칭된 위치에서 동일 객체를 표현하는 객체가 포함된 복사영역을 설정하는 복사영역 설정단계; 상기 복사영역 설정단계에서 설정된 복사영역을 대칭 복사하여 상기 오류영역에 붙이기를 실행하는 복사단계; 및 상기 복사단계 이후 상기 타측프레임을 저장하는 저장단계를 포함한다.
삭제
삭제
삭제
본 발명의 다른 실시예에 있어서, 상기 복사단계는 상기 오류영역과 복사영역의 면적을 비교하는 비교단계; 및 상기 비교단계 이후에 상기 복사영역의 면적이 적은 것으로 판단되면, 상기 복사영역을 반복하여 복사 및 붙이기 하는 단계를 더 포함하는 것을 특징으로 한다.
본 발명은 2D영상의 각 프레임을 렌더링(Rendering)하는 과정에서 발생되는 오류를 자동으로 검사하고 보정할 수 있어 작업시간을 단축할 수 있고, 작업자의 편의를 향상시킬 수 있는 효과가 있다.
도 1은 본 발명에 따른 3D 영상의 렌더링 보정방법의 개요를 설명하기 위한 도면,
도 2는 본 발명에 따른 3D 영상의 렌더링 보정시스템을 도시한 블럭도,
도 3은 본 발명에 따른 3D 영상의 렌더링 보정방법을 도시한 순서도,
도 4는 본 발명에 따른 3D 영상의 렌더링 보정방법에서 오류보정단계를 도시한 순서도,
도 5는 2D 영상에서 추출된 좌측프레임을 도시한 사진,
도 6은 좌측프레임의 깊이맵을 도시한 사진,
도 7a는 우측프레임을 도시한 사진,
도 7b는 도 7a의 일부 확대사진,
도 8은 우측프레임의 채널이미지를 도시한 사진,
도 9는 우측프레임의 보정영역을 도시한 도면이다.
이하에서는 본 발명에 따른 3D 영상의 렌더링 보정방법의 바람직한 실시예를 첨부된 도면을 참조하여 설명한다.
도 1은 본 발명에 따른 3D 영상의 렌더링 보정방법의 개요를 설명하기 위한 도면이다.
도 1을 참조하면, 본 발명에 따른 3D 영상의 렌더링 보정방법은 2D 영상에서 이미지로서 일측프레임을 추출하고, 상기 일측프레임에 포함된 객체의 픽셀을 이동시켜 다른 시점에서 보여지는 타측프레임을 생성 및 합성하여 3D 영상으로 변환시킨다.
이때 2D 영상의 일측프레임은 렌더링 과정을 거쳐 타 시점에서 보여지는 타측프레임을 생성한다. 여기서 상기 일측프레임과 타측프레임은 렌더링 이후에 2D 영상에서 추출된 프레임의 픽셀의 이동방향에 따라서 좌측프레임과 우측프레임으로 명명된다.
이하에서는 렌더링 이전의 프레임을 좌측프레임, 렌더링 이후의 프레임을 우측프레임으로 칭한다.
상기 좌측프레임은 명암차에 의하여 각 객체간의 거리차를 표현하는 깊이맵(Depth map)을 참조하여 렌더링을 통하여 우측 프레임으로 변환된다. 이때 렌더링은 깊이맵에 의한 명암차에 따라서 좌측프레임을 구성하는 각각의 픽셀을 일방향으로 이동시켜 상기 우측프레임을 생성한다. 여기서 상기 우측 프레임의 각 객체는 렌더링 과정에서 픽셀이 손상되어 홀(A')(도 7b 참조)이 발생된다.
따라서 본 발명은 상기와 같은 홀(A')이 발생된 오류 영역을 자동으로 검수 및 보정하기 위하여 좌측프레임과 우측프레임을 상호 비교하여 일치되지 않은 객체의 포함여부를 오류영역을 설정하고, 상기 오류영역과 대칭된 위치에서 동일한 객체가 포함된 영역이 존재하면 해당 영역을 대칭 복사하여 상기 오류영역에 붙이기(Paste) 한다. 여기서 본 발명은 상기 오류영역의 검수와 대칭복사 과정이 자동으로 이루어지는 것을 특징으로 한다.
상세한 구성은 도 2를 참조하여 설명한다. 도 2는 본 발명에 따른 3D 영상의 렌더링 보정시스템을 도시한 블럭도이다.
도 2를 참조하면, 본 발명에 따른 3D 영상의 렌더링 보정시스템은 조작명령을 출력하는 입력부(11)와, 2D 영상의 프레임을 렌더링하는 렌더링부(12)와, 상기 렌더링부(12)에서 출력된 우측프레임에서 오류발생여부를 검수하는 검수부(13)와, 상기 검수부(13)에서 감지된 오류 영역을 대칭 복사하여 보정하는 보정부(14)와, 좌측프레임과 우측프레임을 저장하는 데이타베이스(15)와, 상기 입력부(11)의 조작명령에 따라서 상기 렌더링부(12)를 제어하여 좌측프레임을 참조하여 우측프레임을 생성하고, 상기 검수부(13)의 검수신호에 따라서 상기 보정부(14)를 제어하는 제어부(16)와, 디스플레이(17)를 포함한다.
상기 입력부(11)는 사용자가 조작하는 키의 조합에 의한 명령어를 상기 제어부(16)에 인가한다. 여기서 상기 입력부(11)는 상기 데이타베이스(15)에 저장된 2D영상에서 산출된 좌측프레임과 깊이맵(Depth map)의 선택 및 상기 렌더링부(12)의 구동명령을 출력한다.
상기 렌더링부(12)는 우측프레임을 생성하는 쉬프트모듈(121)과, 채널이미지를 생성하는 채널모듈(122)과, 상기 좌측프레임의 깊이맵을 생성하는 깊이모듈(123)을 포함한다.
상기 깊이모듈(123)은 상기 2D 영상에서 선택된 프레임을 흑백이미지로서 거리를 명암으로 표현하는 깊이맵(Depth map)으로 변환시킨다.
상기 쉬프트모듈(121)은 상기 좌측프레임에 포함된 각각의 객체를 우측방향으로 이동시켜 우측프레임을 표현하는 이미지를 생성한다. 여기서 상기 우측프레임은 상기 좌측프레임의 객체를 상기 깊이맵에서 표현된 거리차를 참조한 픽셀(Pixel)의 이동으로 완성된다.
상기 채널모듈(122)은 상기 우측프레임과 좌측프레임의 객체를 비교하여 차이가 발생된 객체를 흑과 백으로 표현하는 채널이미지를 생성한다. 이때 상기 채널이미지는 상기 좌측프레임과 우측프레임을 상호 비교하여 동일한 영역을 백색으로 표현하고, 양측 프레임간에 서로 다른 영역이 포함된다면 흑색으로 표현한다. 즉, 상기 채널이미지는 상기 좌측프레임과 우측프레임간에 상호 동일한 데이타(예를 들면, 픽셀)를 포함하고 있는지를 비교하여 그 차이를 흑색으로 표시한다.
하지만, 상기 채널이미지는 상술한 바와 반대로 좌측프레임과 우측프레임에 모두 포함된 동일 객체를 흑색, 차이가 발생된 객체를 백색으로 표현함도 가능하다. 이와 같은 흑과 백의 설정은 설계자와 작업자의 선택에 따른 것으로 다양한 실시예중 어느 하나에 해당된다.
상기 검수부(13)는 상기 채널모듈(122)에서 출력된 채널이미지에서 흑색 또는 백색으로 표시되는 영역의 존재 여부를 확인하여 상기 제어부(16)에 인가한다.
여기서 상기 채널이미지는 샹술한 바와 같이 2D 영상의 프레임에서 일방향으로 이동되어 생성된 프레임의 이미지간에 객체를 비교하여 그 차이를 흑과 백으로서 표현된다. 따라서 상기 검수부(13)는 상기 채널이미지에서 흑색으로 표시되는 영역이 발생됨을 감지하여 상기 제어부(16)에 인가한다.
상기 보정부(14)는 상기 제어부(16)의 제어에 의하여 상기 채널이미지에서 흑색으로 표시된 영역을 상기 우측프레임에서 확인하고, 해당 영역의 픽셀을 대칭복하여 오류를 보정한다. 이때 상기 보정부(14)는 상기 홀(A')이 발생된 영역의 면적과 그 영역을 확인하고, 설정된 기준선을 중심으로 상기 오류영역과 대칭된 위치에서 오류가 발생되지 않은 영역을 복사영역(A2, 도 9참조)으로 설정하고, 상기 복사영역의 픽셀을 대칭 복사하여 오류를 보정한다. 즉, 상기 보정부는 상기 오류영역의 대칭된 위치의 영역을 복사(대칭복사)하여 홀(A')이 발생된 오류영역(A1, 도 9참조)에 붙이기(Paste)를 실행하여 보정한다.
상기 제어부(16)는 상기 입력부(11)의 선택명령이 인가되면, 상기 데이타베이스(15)에 저장된 2D 영상으로부터 산출되는 좌측프레임을 선택하여 디스플레이(17)에 출력하고, 이후 렌더링 명령이 인가되면 상기 렌더링부(12)를 제어하여 우측프레임과 채널이미지를 각각 생성하도록 한다. 아울러 상기 제어부(16)는 상기 검수부(13)의 검수신호가 수신되면 상기 보정부(14)를 제어하여 홀(A')이 발생된 오류영역을 보정하도록 제어한다.
아울러 상기 제어부(16)는 상기 디스플레이(17)를 제어하여 상기 좌측프레임과 우측프레임, 깊이맵, 채널이미지를 각각 출력하도록 제어한다.
본 발명은 상기와 같은 구성을 포함하며, 이하에서는 본 발명에 따른 3D 영상의 렌더링 보정방법은 도 3 내지 도 9를 참조하여 상세히 설명한다.
도 3은 본 발명에 따른 3D 영상의 렌더링 보정방법을 도시한 순서도이다.
도 3을 참조하면, 2D 영상의 프레임을 이미지로 출력하는 2D영상의 좌측프레임 출력단계(S11)와, 상기 2D 영상의 좌측 프레임의 깊이맵을 출력하는 깊이맵 출력단계(S12)와, 깊이맵과 2D 프레임을 렌더링하여 우측프레임을 출력하는 우측프레임 출력단계(S13)와, 상기 우측프레임의 채널이미지를 산출하는 채널이미지출력단계(S14)와, 상기 채널이미지와 우측프레임을 비교하여 홀(A')이 발생된 오류영역(A1, 도 9참조)을 검수하는 검수단계(S15)와, 상기 검수단계(S15)에서 확인된 오류영역의 기준선을 중심으로 대칭복사하여 보정하는 오류보정단계(S16)를 포함한다.
상기 좌측프레임 출력단계(S11)는 2D 영상에서 추출된 좌측프레임을 출력하는 단계이다. 상기 입력부(11)는 사용자의 조작에 의하여 2D 영상의 프레임을 이미지로 변환시킨 좌측프레임의 선택신호를 인가한다. 따라서 상기 제어부(16)는 상기 입력부(11)의 제어신호를 수신하여 상기 데이타베이스(15)에 저장된 좌측프레임을 디스플레이(17)에 출력한다. 상기 좌측프레임은 도 5에 도시된 바와 같다.
상기 깊이맵 출력단계(S12)는 상기 제어부(16)에서 상기 렌더링부(12)를 제어하여 상기 좌측프레임을 깊이맵으로 변환시킨다. 여기서 상기 깊이맵은 상기 좌측프레임을 흑백이미지로 변환하여 명암에 의한 거리차를 표현하는 이미지로서 도 6에 도시된 바와 같다. 따라서 상기 제어부(16)는 상기 입력부(11)의 명령이 인가되면, 상기 렌더링부(12)를 제어하여 상기 좌측프레임의 깊이맵을 생성한다. 상기 렌더링부(12)는 상기 제어부(16)의 제어에 의하여 깊이모듈(123)을 구동시켜 상기 좌측프레임를 깊이맵으로 변환하여 디스플레이(17)에 출력한다.
상기 깊이맵은 도 6에 도시된 바와 같이, 도 5의 좌측프레임에 포함된 각각의 객체를 흑백으로 표현하되, 각 객체간의 거리를 명암차로 표현하는 흑백이미지이다.
상기 우측프레임출력단계(S13)는 상기 제어부(16)가 상기 렌더링부(12)를 제어하여 상기 깊이맵과 좌측프레임을 렌더링시켜 우측프레임을 생성하는 단계이다. 여기서 상기 렌더링부(12)는 상기 제어부(16)의 제어에 의하여 상기 쉬프트모듈(121)의 구동으로 상기 좌측프레임의 객체를 표현하는 픽셀을 우측으로 이동시켜 우측프레임을 생성한다. 이때 상기 쉬프트모듈(121)은 상기 깊이맵의 명암차에 따른 각 객체간의 거리차를 유지하면서 각 픽셀을 우측으로 이동시켜 도 7a와 도 7b에서 도시된 바와 같은 우측프레임을 생성한다. 상기 제어부(16)는 상기 렌더링부(12)에 의해 생성된 우측프레임을 상기 디스플레이(17)에 출력한다.
상기 채널이미지출력단계(S14)는 상기 제어부(16)가 상기 렌더링부(12)를 제어하여 상기 우측프레임과 좌측프레임의 객체를 비교하여 상기 좌측프레임에서 포함되어 있지 않은 객체를 흑과 백중 어느 하나로서 표현하는 채널이미지를 생성하는 단계이다. 상기 채널모듈(122)은 상기 제어부(16)의 제어에 의하여 상기 우측프레임을 흑백이미지로 변환시키되, 상기 좌측프레임과 동일한 객체는 백색으로 표현하고, 좌측프레임과 차이가 있는 객체(예를 들면, 새로운 객체나 형상의 차이가 있는 객체)를 흑색으로 표시한다. 상기 채널이미지는 도 8과 도 9에 도시된 바와 같다.
상기 검수단계(S15)는 상기 검수부(13)가 제어부(16)의 제어에 의해 채널이미지출력단계에서 생성된 채널이미지에서 흑색으로 표시된 영역을 확인하는 단계이다. 상기 채널이미지는 좌측프레임과 우측프레임간의 동일객체를 백색, 서로 다른 객체를 흑색으로 표현하도록 설정되었다. 따라서 상기 채널이미지는 좌측프레임과 우측프레임에서 상호 동일한 객체를 백색으로 표시하고, 서로 다른 객체라면 흑색으로 표시한다. 이와 같은 채널이미지는 도 8에서 일예로 도시되었다. 상기 검수부(13)는 상기 채널이미지에서 흑색으로 표현되는 객체의 존재여부 및 그 영역을 확인한다.
상기 홀(A')은 도 7a와 도 7b에서 일 예가 소개되었다. 즉, 좌측프레임은 상기 렌더링 단계에서 각각의 픽셀이 이동되는 과정에서 오류가 발생되어 도 7b의 확대된 영역과 같이 늘어진 것처럼 보인다. 홀(A')은 좌측프레임에 없었던 객체이나 렌더링 과정에서 우측프레임에 추가된 것이기에 상기 채널이미지에서 흑색으로 표시된다.
상기 오류보정단계(S16)는 상기 제어부(16)가 상기 검수단계(S15)에서 우측프레임에 홀(A')이 발생됨이 감지되면 상기 보정부(14)를 제어하여 오류 영역(A1)을 보정하는 단계이다. 상기 오류보정단계(S16)는 하기의 도 4와 도 9를 참조하여 설명한다. 여기서 도 9는 도 7a와 도 7b와 도 8의 'A'영역의 복구과정을 일예로서 도시한 것이다.
도 4는 본 발명에 따른 3D 영상의 렌더링 보정방법에서 오류보정단계를 도시한 순서도이다.
도 4를 참조하면, 상기 오류보정단계는 상기 채널이미지에서 흑과 백의 경계선을 기준선(C)(도 9참조)으로 설정하는 기준선 설정단계(S161)와, 상기 홀(A')이 발생된 오류영역(A1)의 면적을 산출하는 오류영역 산출단계(S162)와, 상기 오류영역 산출단계(S162)에서 산출된 영역과 동일한 면적을 갖는 복사영역(A2)을 설정하는 복사영역 설정단계(S163)와, 상기 복사영역 설정단계(S163)에서 설정된 복사영역(A2)을 복사하여 상기 오류영역(A1)에 붙이는 복사단계(S164)와, 상기 복사단계(S164) 이후 보정된 우측프레임을 저장하는 저장단계(S165)를 포함한다.
상기 기준선 설정단계(S161)는 상기 보정부(14)에서 기준선(C)을 설정하는 단계이다. 상기 보정부(14)는, 도 9에 도시된 바와 같이, 상기 채널이미지에서 흑색으로 표현된 영역과 백색으로 표현된 영역의 경계선을 기준선(C)으로 설정한다.
상기 오류영역 산출단계(S162)는 상기 보정부(14)에서 상기 채널이미지에서 흑색으로 표현된 영역의 면적을 산출하는 단계이다. 상기 오류영역(A1)은 픽셀 데이타의 오류가 발생된 전체 영역의 면적에 해당된다.
상기 복사영역 설정단계(S163)는 상기 보정부(14)에서 상기 오류영역 산출단계(S162)에서 산출된 영역과 동일한 면적을 갖는 복사영역(A2)을 설정하는 단계이다. 여기서 상기 복사영역(A2)은 상기 기준선(C)을 중심으로 상기 오류영역(A1)과 동일한 픽셀 데이타를 갖는 영역(좌측프레임에서 동일 객체를 갖는 영역)이다. 보다 상세히 설명하자면, 상기 복사영역(A2)은 우측프레임 또는 좌측프레임에서 상기 오류영역(A1)과 동일 객체 중에서 설정된다.
상기 복사단계(S164)는 상기 복사영역(A2)을 복사하여 상기 오류영역(A1)에 붙이는 단계이다. 상기 보정부(14)는 상기 기준선(C)을 중심으로 상기 오류영역(A1)과 대칭되어 상기 오류영역(A1)과 동일 객체가 표현된 영역중에서 복사영역(A2)을 설정하고, 상기 복사영역(A2)의 픽셀을 복사하여 상기 오류영역(A1)에 붙이기를 실행한다.
만약, 상기 오류영역(A1)과 동일 픽셀로서 표현되는 객체의 면적이 상기 오류영역(A1)에 비하여 좁은 면적을 이룬다면, 상기 복사단계(S164)를 반복하여 실행하는 것이 바람직하다.
즉, 상기 복사단계(S164)는 오류영역(A1)보다 복사영역(A2)의 면적이 적다면, 반복하여 상기 복사영역의 픽셀을 상기 오류영역에 복사 및 붙이기를 실행한다.
이를 위하여 상기 복사단계(S164)는 상기 오류영역(A1)과 복사영역(A2)의 면적을 비교하는 비교단계(도시되지 않음)와, 상기 비교단계(도시되지 않음) 이후에 상기 복사영역의 면적이 적다면, 반복하여 붙이기를 실행하는 붙이기단계(도시되지 않음)를 더 포함하는 것이 바람직하다.
상기 비교단계는 상기 보정부(14)가 상기 기준선(C)을 중심으로 상기 좌측프레임을 참조하여 상기 오류영역(A1)과 대칭된 위치의 동일한 픽셀을 갖는 복사영역(A2)의 면적을 산출하고, 상기 복사영역(A2)의 면적과 오류영역(A1)의 면적을 비교하는 단계이다.
상기 붙이기단계는 상기 비교단계에서 상기 복사영역(A2)의 면적이 오류영역(A1)보다 많거나 동일하다면 상술한 바와 같이 복사후 붙이기를 실행하고, 또는 복사영역(A2)의 전체 면적이 오류영역(A1)보다 적다면, 상기 오류영역(A1)이 다 채워질 때까지 반복하여 붙이기를 실행한다.
상기 저장단계(S165)는 상기 보정부(14)가 상기 복사단계(S164)에서 오류영역(A1)이 상기 복사영역(A2)의 붙이기가 완료되면, 상기 우측프레임을 상기 데이타베이스(15)에 저장하는 단계이다. 아울러 상기 제어부(16)는 상기 보정부(14)의 오류보정단계(S16)의 실행결과를 상기 디스플레이(17)에 출력한다.
이와 같이 본 발명은 2D 영상의 렌더링 과정에서 발생되는 오류를 자동으로 검수 및 복구함에 따라 작업자의 작업시간을 줄이고, 업무의 난이도를 낮출 수 있어 작업효율을 높일 수 있다.
이상에서 본 발명은 기재된 구체 예에 대해서 상세히 설명하였지만 본 발명의 기술사상 범위 내에서 다양한 변형 및 수정 가능함은 당업자에게 있어서 명백한 것이며, 이러한 변형 및 수정이 첨부된 특허청구범위에 속함은 당연한 것이다.
11 : 입력부 12 : 렌더링부
13 : 검수부 14 : 보정부
15 : 데이타베이스 16 : 제어부
17 : 디스플레이 121 : 쉬프트모듈
122 : 채널모듈 123 : 깊이모듈
A1 : 오류영역 A2 : 복사영역
C : 기준선

Claims (5)

  1. 삭제
  2. 삭제
  3. 2D영상에서 일측 프레임을 출력하는 일측프레임 출력단계;
    상기 일측프레임에서 각 객체간 거리를 명암으로서 표현하는 깊이 맵(Depth map)을 생성 및 출력하는 깊이맵 출력단계;
    상기 깊이맵과 일측 프레임을 렌더링하여 타측프레임을 생성 및 출력하는 우측프레임 출력단계;
    상기 타측프레임의 객체를 일측프레임과 비교하여 동일 객체 여부를 흑과 백으로서 표현하는 채널이미지를 생성 및 출력하는 채널이미지출력단계;
    상기 채널이미지에서 상기 일측프레임에서 포함되지 않은 객체가 확인되면, 오류영역의 감지신호를 출력하는 검수단계; 및
    상기 검수단계에서 오류영역이 확인되면, 상기 오류영역의 경계선을 기준선으로 설정하여 동일 객체를 포함하는 영역을 대칭 복사하여 상기 오류영역에 붙이기 하는 오류보정단계를 포함하고,
    상기 오류보정단계는
    상기 채널이미지에서 흑과 백의 경계선을 기준선으로 설정하는 기준선 설정단계;
    상기 오류영역의 면적을 산출하는 오류영역 산출단계;
    상기 기준선을 중심으로 상기 오류영역과 대칭된 위치에서 동일 객체를 표현하는 객체가 포함된 복사영역을 설정하는 복사영역 설정단계;
    상기 복사영역 설정단계에서 설정된 복사영역을 대칭 복사하여 상기 오류영역에 붙이기를 실행하는 복사단계; 및
    상기 복사단계 이후 상기 타측프레임을 저장하는 저장단계를 포함하는 3D 영상의 렌더링 보정방법.
  4. 삭제
  5. 제3항에 있어서, 상기 복사단계는
    상기 오류영역과 복사영역의 면적을 비교하는 비교단계; 및
    상기 비교단계 이후에 상기 복사영역의 면적이 적은 것으로 판단되면, 상기 복사영역을 반복하여 복사 및 붙이기 하는 단계를 더 포함하는 것을 특징으로 하는 3D 영상의 렌더링 보정방법.
KR1020140013107A 2014-02-05 2014-02-05 3d 영상의 렌더링 보정방법 KR101417712B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140013107A KR101417712B1 (ko) 2014-02-05 2014-02-05 3d 영상의 렌더링 보정방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140013107A KR101417712B1 (ko) 2014-02-05 2014-02-05 3d 영상의 렌더링 보정방법

Publications (1)

Publication Number Publication Date
KR101417712B1 true KR101417712B1 (ko) 2014-07-08

Family

ID=51741731

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140013107A KR101417712B1 (ko) 2014-02-05 2014-02-05 3d 영상의 렌더링 보정방법

Country Status (1)

Country Link
KR (1) KR101417712B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160141222A (ko) * 2015-05-29 2016-12-08 주식회사 크레펀 실감형 콘텐츠를 통한 전자상거래 시스템

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101089344B1 (ko) * 2010-07-26 2011-12-02 주식회사 에이스엠이 이퀄라이징 깊이지도 생성 기법을 이용한 단일영상의 입체영상 변환 방법
KR20130008746A (ko) * 2011-07-13 2013-01-23 삼성전자주식회사 3d 영상변환장치, 그 구현방법 및 그 저장매체
KR20130021127A (ko) * 2011-08-22 2013-03-05 삼성전자주식회사 영상처리장치 및 그 제어방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101089344B1 (ko) * 2010-07-26 2011-12-02 주식회사 에이스엠이 이퀄라이징 깊이지도 생성 기법을 이용한 단일영상의 입체영상 변환 방법
KR20130008746A (ko) * 2011-07-13 2013-01-23 삼성전자주식회사 3d 영상변환장치, 그 구현방법 및 그 저장매체
KR20130021127A (ko) * 2011-08-22 2013-03-05 삼성전자주식회사 영상처리장치 및 그 제어방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20160141222A (ko) * 2015-05-29 2016-12-08 주식회사 크레펀 실감형 콘텐츠를 통한 전자상거래 시스템
KR101715841B1 (ko) 2015-05-29 2017-03-15 주식회사 크레펀 실감형 콘텐츠를 통한 전자상거래 시스템

Similar Documents

Publication Publication Date Title
CN112989904B (zh) 风格图像生成方法、模型训练方法、装置、设备和介质
EP2549762B1 (en) Stereovision-image position matching apparatus, stereovision-image position matching method, and program therefor
KR101777875B1 (ko) 입체 영상 표시장치와 그 입체 영상 조절 방법
Itoh et al. Semi-parametric color reproduction method for optical see-through head-mounted displays
CN102164299B (zh) 图像处理装置、图像处理方法及重现装置
US8606043B2 (en) Method and apparatus for generating 3D image data
US20050185048A1 (en) 3-D display system, apparatus, and method for reconstructing intermediate-view video
US9710955B2 (en) Image processing device, image processing method, and program for correcting depth image based on positional information
EP2728887B1 (en) Image processing apparatus and image processing method thereof
JP5669599B2 (ja) 画像処理装置及びその制御方法
JP2013017182A (ja) 3d映像変換装置、その具現方法及びその記憶媒体
JP2013021695A (ja) 3d映像変換装置、その具現方法及びその保存媒体
CN103327348A (zh) 图像显示装置及图像显示方法
TW201445977A (zh) 影像處理方法及影像處理系統
CN105933692A (zh) 用于准备三维图像的方法
US20110084966A1 (en) Method for forming three-dimension images and related display module
CN112118435A (zh) 面向异形金属屏幕的多投影融合方法及***
US20100149319A1 (en) System for projecting three-dimensional images onto a two-dimensional screen and corresponding method
CN111787240B (zh) 视频生成方法、装置和计算机可读存储介质
US8995752B2 (en) System for making 3D contents provided with visual fatigue minimization and method of the same
JP5904754B2 (ja) 情報処理システム、情報処理装置、それらの制御方法、およびプログラム
KR101417712B1 (ko) 3d 영상의 렌더링 보정방법
KR101650381B1 (ko) 입체 영상 보정 장치 및 방법
JP2008306330A (ja) 情報処理装置、動きベクトル生成プログラムおよび補間画像生成プログラム
CN103369336A (zh) 一种设备和方法

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee