• 제목/요약/키워드: computer generated hologram

검색결과 179건 처리시간 0.026초

GA와 SA 알고리듬의 조합을 이용한 최적의 BPCGH의 설계 (Design of optimal BPCGH using combination of GA and SA Algorithm)

  • 조창섭;김철수;김수중
    • 한국통신학회논문지
    • /
    • 제28권5C호
    • /
    • pp.468-475
    • /
    • 2003
  • 본 논문에서는 패턴생성을 위한 최적의 이진 위상 컴퓨터형성 홀로그램을 설계하기 위해 합성된 SA알고리듬 및 유전 알고리듬을 이용하였다. 제안된 방법의 탐색과정에서 sGA를 사용하여 BPCGH를 생성하고. 결과 홀로그램 패턴을 SA 알고리듬의 초기 랜덤 투과함수로 이용하여 최적의 BPCGH를 설계하였다. 컴퓨터 시뮬레이션에서 독립적으로 사용된 SA 알고리듬과 유전 알고리듬을 비교한 결과 제안한 알고리듬이 회절 효율이 향상된 것을 확인할 수 있었다.

회절연산 정밀도에 따른 CGH 기반 홀로그램 생성 품질 분석 (Quality Analysis on Computer Generated Hologram Depending on the Precision on Diffraction Computation)

  • 이재홍;김덕수
    • 방송공학회논문지
    • /
    • 제28권1호
    • /
    • pp.21-30
    • /
    • 2023
  • 컴퓨터 생성 홀로그래피는 일반 이미지에 비해 연산 부하와 메모리 요구량이 크다. 본 논문은 정밀도를 낮추어 연산속도를 높이는저정밀도(low-precision) 및 혼합정밀도(mixed precision) 연산 방법을 회절연산에 적용하여, 정밀도에 따른 홀로그램의 생성 속도와 품질의 변화를 분석한다. 본 논문은 배정밀도, 단정밀도, bfloat16 정밀도에서의 회전 연산을 비교하였으며, bfloat16의 회절연산의 속도가 배정밀도에 비해 최대 5.94배, 단정밀도에 비해 1.52배 빠른 것을 확인하였다. 또한, MSE, PSNR, SSIM을 기준으로 회절 연산의오차를 측정하였으며, 정밀도가 낮아질수록 홀로그램 품질이 낮아지는 것을 확인했다. 하지만, 정성적인 이미지 품질에는 유의미한 영향이 없는 것을 확인했다. 이러한 결과는, bfloat16등 낮은 정밀도 연산의 홀로그램 연산으로의 적용 가능성을 보여준다.

간섭계와 직렬 위상 키를 이용한 안정한 광 보안 시스템의 구현 (An Implementation of Stable Optical Security System using Interferometer and Cascaded Phase Keys)

  • 김철수
    • 한국산업정보학회논문지
    • /
    • 제12권1호
    • /
    • pp.101-107
    • /
    • 2007
  • 본 논문에서는 간섭계와 직렬 위상 키를 이용한 안정한 광 보안 시스템을 제안하였다. 먼저 암호화를 위해 원영상을 재생할 수 있는 이진 위상 컴퓨터형성홀로그램을 반복 알고리듬을 이용하여 설계하며, 이를 암호화할 영상으로 간주하여 랜덤하게 발생시킨 위상 키 영상과의 XOR 연산을 통해 암호화한다. 홀로그램의 복호화 과정은 암호화된 영상과 암호화시에 사용된 무작위 위상 키 영상을 직렬 정합시킨 후, 기준파와의 간섭에 의해 수행된다. 그리고 복호화된 홀로그램 영상은 위상 변조한 후, 역푸리에 변환하여 최종적으로 구한다. 이 과정동안 간섭세기는 주위 진동에 상당히 민감하다. 그래서 광굴절매질의 자기 위상공액성질을 이용하여 안정된 간섭패턴을 얻는다. 제안된 암호화 시스템에서는 암호화시에 사용된 무작위 키 영상 정보가 없으면 원영상이 전혀 복원 되지 않고, 키 영상을 달리함에 따라 복원되는 홀로그램의 패턴을 달리할 수 있으므로 차별화된 인증 시스템에 활용할 수 있다.

  • PDF

컴퓨터로 설계한 홀로그램 광 저대역 필터의 특성 분석 (The Characteristics of Computer-Generated Holographic Optical Low-Pass Filter)

  • 김인길;고춘수;임성우;오용호;이재철
    • 한국전기전자재료학회논문지
    • /
    • 제16권12S호
    • /
    • pp.1261-1267
    • /
    • 2003
  • Since the grating optical low-pass fillet degrades the resolution of images, we developed a hologram optical low-pass filter that show low degradation of the image and studied its characteristics. We designed the hologram that divides input beam into circular shaped 21 beams with a Monte-Carlo based hologram generation program and calculated its MTE characteristics to compare it with that of a grating filter. The hologram was manufactured through the optical lithography process and attached to a digital imaging device (Zoran 732212) for measurement. The moirfiltering is compared with zone plate images and the resolution loss is measured with USAF resolution chart. The hologram optical low-pass filter showed better characteristics in both moly filtering and resolution.

컴퓨터로 빛의 간섭을 기록하는 홀로그램(CGH)의 특성 연구 (A study of the hologram which records the interference of light with computer)

  • 이정영;장우영
    • 한국안광학회지
    • /
    • 제10권4호
    • /
    • pp.305-312
    • /
    • 2005
  • 분 논문에서는 Lohmann 방법과 FFT (fast Fourier transform)를 사용하여 홀로그램을 제작하였다. 먼저 수학적으로 정의되는 물체의 $128{\times}128$로 표본화된 점들에 대한 복소 파면을 FFT 연산으로 구하였다. 그리고 Lohmann의 방법을 사용하여 각각의 표본점에 대한 복소 파면의 진폭과 위상을 홀로그램 정보로 바꾸었다. PC와 레이저 프린터를 용하여 홀로그램 도면을 그렸으며, 그 도면을 사진 축소하여 CGH(computer generated holograms) 필름을 제작하였다. 헬륨-네온 레이저와 역퓨리에 변환 광학계를 사용하여 수학적으로 정의되는 물체의 홀로그램 상을 재생하였다. $32{\times}32$, $64{\times}64$, $128{\times}128$의 표본수, random 위상의 적용 여부, 진폭 절단 및 CGH 필름의 표백 정도에 따라 변화하는 홀로그램 상의 특성을 조사하였다. 이 실험을 통하여 우수한 홀로그램 상을 재생할 수 있는 최적 조건과 홀로그램 상에서 스페클 잡음을 줄일 수 있는 최적 조건을 얻을 수 있었다. 2진 위상 홀로그램을 프로그램하기 위하여 Lohmann의 알고리즘을 MS Visual BASIC 6.0으로 구현하였다.

  • PDF

컴퓨터 형성 홀로그램 및 재생 영상에 따른 지문 인식 특성 분석 (Analysis of Characteristics of Finger-Print Recognition According to Computer Generated Hologram and Its Reconstructed Image)

  • 정만호
    • 한국광학회지
    • /
    • 제20권2호
    • /
    • pp.76-80
    • /
    • 2009
  • 지문 인식은 입력된 지문 영상과 컴퓨터 단말기 혹은 호스트 컴퓨터에 보관중인 지문 영상을 상호 비교하여 일치 또는 불일치를 판단함으로써 이루어진다. 지문 인식 과정에 암호화 및 복호화 과정은 필수적이며 이 과정에서 컴퓨터 형성 홀로그램(CGH)을 사용하며 CGH로부터 재생된 지문 영상을 상호 비교하게 된다. 본 논문에서는 광학적 패턴 인식 시스템을 사용하여 지문 영상들의 CGH로부터 재생된 지문 영상들을 비교하는 방법과 이와는 달리 지문 영상들의 CGH를 직접 비교하는 방법을 상호 비교하여 두 가지 방법의 근본적인 지문 인식 능력의 차이점을 분석하였으며, 후자의 경우가 전자의 경우 보다 약 150배 정도 인식률이 높았다. 특히 CGH를 이용한 지문 인식의 경우 CGH의 형성 방식에 따른 특성 변화를 분석하였다.

위상천이특성을 이용한 새로운 Phase-Only CGH 계산 (Novel Optimization Method of Phase-Only Computer-Generated Hologram Using the Phase-Shift Characteristic)

  • 김태현;김봉식;박우상
    • 한국광학회지
    • /
    • 제27권3호
    • /
    • pp.101-105
    • /
    • 2016
  • 본 논문에서는 푸리에 변환의 위상천이 특성을 이용하여 기존의 계산방법보다 처리 속도가 빠르고, 이상적인 CGH의 재생이미지와의 차이가 크지 않은 Phase-only CGH의 새로운 최적화 계산방법을 제시한다. 기존의 수치적인 해를 얻는 접근과는 다르게 푸리에 변환 자체의 위상천이 특성을 이용하여 노이즈를 선택적으로 필터링하는 방법으로 Phase-only CGH를 얻기 때문에 계산속도를 현저하게 줄일 수 있다. 이상적인 CGH와 기존의 방법, 그리고 새로운 계산방법을 통한 CGH를 시뮬레이션을 통하여 각각 SLM에 저장하여 수렴렌즈를 이용한 푸리에 홀로그램 방식으로 이미지를 재생하였다. 그리고 시뮬레이션 재생 이미지를 비교하여 본 연구의 타당성을 살펴보았다. 기존의 방법과 비교하였을 때, 이미지 물체의 질감과 예리도가 이상적인 CGH와 비슷한 정도의 수준으로 향상되었고, 계산속도 또한 크게 줄었음을 알 수 있다.

다중 GPU기반 홀로그램 생성을 위한 병렬처리 성능 최적화 기법 (An Optimization Method for Hologram Generation on Multiple GPU-based Parallel Processing)

  • 국중진
    • 스마트미디어저널
    • /
    • 제8권2호
    • /
    • pp.9-15
    • /
    • 2019
  • 홀로그램의 생성을 위한 연산은 포인트 클라우드의 규모에 따라 연산량이 기하급수적으로 증가하기 때문에 최근에는 다중의 GPU를 기반으로 CUDA 또는 OpenCL 라이브러리를 활용한 병렬처리가 이루어지고 있다. GPU기반의 병렬처리를 위한 CUDA 커널은 GPU의 코어 개수와 메모리 크기를 고려하여 쓰레드(thread), 블록(block), 그리드(grid)를 구성해야 하며, 다중 GPU 환경인 경우 GPU의 개수에 따른 그리드, 블록, 또는 쓰레드 단위의 분산처리가 필요하다. 본 논문에서는 CGH 생성에 대한 성능평가를 위해 포인트 클라우드의 포인트 개수를 10~1,000,000개 범위에서 점진적으로 증가시키면서 CPU, 단일 GPU, 다중 GPU 환경에서 연산 속도를 비교해 보았으며, 다중 GPU 환경에서 CGH(Computer Generated Hologram) 생성 연산을 가속화하기 위한 CUDA 기반의 병렬처리 과정에서 요구되는 메모리 구조 설계와 연산 방법을 제안한다.

컴퓨터 생성 홀로그램을 위한 새로운 연산 알고리즘 및 하드웨어 구조 (A New Arithmetic Algorithm and Hardware Architecture for Computer Generated Hologram)

  • 서영호;최현준;유지상;김동욱
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2010년도 추계학술대회
    • /
    • pp.302-303
    • /
    • 2010
  • 본 논문에서는 고속으로 홀로그램을 생성하기 위해 새로운 컴퓨터 생성 홀로그램(computer-generated hologram, CGH) 수식을 제안하고, 셀 기반의 VLSI(very large scale integrated circuit) 구조를 제안하였다. 기본 CGH 수식에서 가로 또는 세로 방향의 연산 규칙을 찾아낸 후 가로 또는 세로 방향의 홀로그램 화소를 병렬적으로 구할 수 있는 수식을 유도하였다. 제안한 수식을 바탕으로 초기 파라미터 연산기(initial parameter calculator)와 업데이트-위상 연산기(update-phase calculator)로 구성된 CGH 셀의 구조를 제안하고 하드웨어로 구현하였다. 수식의 변형을 통해서 하드웨어를 간략화 시킬 수 있었고, CGH의 확장을 통해 가로 방향으로 병렬화시킬 수 있는 하드웨어 구조도 보였다. 실험에서는 하드웨어에 사용된 자원을 분석하였다. CGH 커널과 프로세서의 구조는 이전 연구에서 사용된 플랫폼을 그대로 사용하였다.

  • PDF

컴퓨터 생성 홀로그램의 고속 병렬 연산을 위한 연산방식 및 하드웨어 구조 (Methodology and its Hardware Architecture for High-speed Parallel Computation of Computer Generated Hologram)

  • 양월성;최현준;서영호;유지상;김동욱
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2010년도 추계학술대회
    • /
    • pp.30-33
    • /
    • 2010
  • 본 논문에서는 연산에 의해 디지털 홀로그램(computer-generated hologram, CGH)을 생성할 때 많은 계산량으로 속도가 지연되는 문제를 해결하기 위해 연산식을 수정하고 이를 하드웨어로 구현한다. 기존에 제시된 CGH 연산 알고리즘에 비해 제안한 알고리즘은 디지털 홀로그램의 완벽한 병렬처리가 가능하게 하여 속도지연의 문제를 해소한다. 구현 결과 하드웨어가 주어진다면 최대 3사이클에 한 광원으로부터의 홀로그램성분 전체를 연산할 수 있고, 파이프라인 기법을 사용하면 두 사이클의 지연시간 후 매 사이클마다 한 광원에 대한 홀로그램 연산결과를 얻을 수 있다.

  • PDF