컴퓨터 비전 가속을 위한 API 표준 OpenVX 산업계에 모멘텀을 제공

구현 제품과 오픈 소스 샘플 구현들이 발표되어
새로운 버전의 표준 문서 공개, CVPR 2015이벤트에서는 튜토리얼 세션이 열려

2015년 6월 4일, 크로노스 그룹, 오늘 OpenVG™ 1.0.1 표준의 인준과 공개를 발표하였다. 컴퓨터 비전 응용의 이종 플랫폼에서의 가속을 위한 개방형 표준인 OpenVX 표준의 유지 보수 성격의 갱신인 이번 버전에는 기존의 버전에 있었던 버그를 수정하고, 결과를 명확하게 규정하고 있다. 이는 워킹 그룹의 멤버들과 표준을 실제 구현하고 응용을 개발하는 산업계의 의견을 반영한 결과이다. OpenVX는 성능과 전력소비를 최적화한 컴퓨터 비전 처리를 가능하게 해 준다. 얼굴, 신체, 제스처 추적, 스마트 비디오 보안 감사, 첨단 운전자 지원 시스템(ADAS), 물체 및 장면의 재구성, 증강현실, 시각적 검사, 로보틱스 등의 사용분야 등을 포함한 임베디드 시스템과 실시간 처리에 특히 중요하다. 2014년 OpenVX 인증 테스트와 어댑터 프로그램의 발표와 함께, 이번에 크로노스 그룹은 Linux, Android, Windows에서 사용할 수 있는 오픈 소스의 CPU 기반의 OpenVX 1.0 인증 구현을 발표하였다. OpenVX 1.0.1 표준 문서와 상세 정보 그리고 샘플 구현은 www.khronos.org/openvx 에서 얻을 수 있다.

OpenVX at CVPR2015
OpenVX 워킹 그룹의 회원들은 보스톤에서 열리는 CVPR 2015 컨퍼런스에서 OpenVX 튜토리얼 6월 7일 오후에 개최한다. 이 튜토리얼에서는 비전 개발자들이 OpenVX, OpenCV, OpenCL 중 어떤 것을 사용할 것인지 선택 방법과, OpenVX에 대한 소개를 Computational Photography 와 OpenVX 그래프 API를 사용하는 지원 알고리즘 등에 대하여 논의할 예정이다. 이 튜토리얼의 후반부에는 실제 사용에 대한 세션으로 OpenVX 샘플 구현을 통해 컴퓨터 비전 문제를 푸는 방법, 참석자들이 실제 OpenVX 샘플 코드를 작성해 보고, OpenVX 전문가들과 상담하는 시간을 갖는다. 이 행사에 대한 상세한 정보는 아래 링크를 참조하기 바란다.
 https://sites.google.com/a/itseez.com/openvx-tutorial/home

OpenVX는 OpenCL과 같이 계산을 위한 프레임워크를 정의하는 것이 아니라 실행과 메모리 모델을 위한 상위 계층의 추상화를 정의한다. 이를 통해 응용의 이식성을 위한 비전 가속 API를 일관되게 유지하면서도, 다양한 아키텍처에서 효과적인 수행이 가능한 기술적 혁신이 가능해 졌다. OpenVX 응용 개발자는 비전 처리 노드들을 서로 연결하는 방식으로 개발하고, OpenVX 를 구현자는 GPU, CPU, DSP와 같은 범용 가속 하드웨어나 전용 하드웨어, 컴파일러 최적화, 그래프 노드의 최적화 병합, 처리할 이미지의 일부를 로컬 메모리에 유지하면서 처리하는 타일 실행 등의 다양한 범위의 기술을 통해서 실행과 최적화가 가능하다. 이러한 구조적 기민성은 다양한 수준의 성능과 전력소비 조건에서 최적화된 OpenVX응용의 개발이 가능함을 의미한다. 특히 배터리에 민감한 응용이나, 비전 기능이 포함된 웨어러블 디스플레이 등에 유용하다. 정밀하게 정의된 표준과 인증 테스트는 여러 벤더에 제품에서 일관된 실행과 신뢰성이 핵심인 제품 개발에 이상적인 방법이라 할 수 있다.

About The Khronos Group
크로노스 그룹은 산업계의 컨소시엄으로서, 병렬 컴퓨팅, 컴퓨터 그래픽스, 컴퓨터 비전, 센서 처리와 동적 미디어 등에 대한 저작과 가속을 위한 개방형 표준을 제정하고 있다. 크로노스의 표준에는 Vulkan™, OpenGL®, OpenGL® ES, WebGL™, OpenCL™, SPIR™, SYCL™, WebCL™, OpenVX™, OpenMAX™, OpenVG™, OpenSL ES™, StreamInput™, COLLADA™ 및 glTF™  등이 있으며, 회원사로 참여하면 표준의 제정에 기여하고, 관련 투표권을 갖게 되며, 일반에 공개되기 앞서 표준 문서에 접근할 수 있는 권리를 갖게 된다. 이를 통해 회원사는 다른 기업에 앞서 관련 제품을 개발하고 생산할 수 있는 기회를 가질 수 있다. 상세한 정보는 http://www.khronos.org 에서 얻을 수 있다.

###

Khronos, Vulkan, DevU, StreamInput, SPIR, SPIR-V, SYCL, WebGL, WebCL, COLLADA, OpenKODE, OpenVG, OpenVX, EGL, glTF, OpenSL ES 및 OpenMAX 는 Khronos Group Inc. 의 등록상표입니다. ASTC는 ARM Holdings PLC의 등록상표입니다. OpenCL 은 Apple Inc.의 등록 상표이며 OpenGL은 Silicon Graphics International의 등록 상표이며, OpenGL ES and OpenGL SC 로고는 Silicon Graphics International 상표이며, 크로노스 그룹에 라이선스 허여되었습니다. 기타 회사명, 제품명 등은 각 상표를 보유하고 있는 기업의 등록 상표이다.