Vision HDL Toolbox

 

Vision HDL Toolbox

FPGA 및 ASIC의 영상 처리, 비디오 및 컴퓨터 비전 시스템 설계

참조 응용 예제

참조 응용 예제는 컴퓨터 비전 응용 사례를 설계 및 시뮬레이션하고 FPGA, ASIC 및 SoC 소자에 배포하기 위한 기반이 됩니다.

두 개의 샘플 영상과 두 개의 시차 지도를 보여주는 스테레오 카메라 Semi-Global Block Matching.

스테레오 카메라의 Semi-Global Block Matching—SGBM

딥러닝 핸드셰이크 논리를 사용한 전처리 및 후처리 다이어그램.

Zynq에서의 실시간 카메라 처리 YOLO v2

영상 처리를 위한 히스토그램 평활화 다이어그램.

영상 처리를 위한 히스토그램 평활화—CLAHE

FPGA에서의 3차원 라이다 분할

제품 하이라이트

Vision HDL Toolbox 블록 라이브러리.

HDL 최적화 비전 알고리즘 블록 사용

하드웨어에 최적화된 다양한 스트리밍 픽셀 기반 라이브러리 블록 및 System Object 중에서 선택하여 계산 집약적인 영상 및 비전 처리 알고리즘을 모델링할 수 있습니다. FPGA, ASIC 및 SoC에 이 모델을 구현할 수 있습니다.

클록당 다중픽셀 처리를 보여주는 모델.

픽셀 스트리밍 설계 수행

내장 픽셀 제어 신호, ROI 윈도우라인 버퍼로 4k 및 8k 비디오를 처리하고 입력 스트리밍 데이터를 관리할 수 있습니다. 비전 처리 알고리즘의 단일 또는 다중픽셀(사이클당 2, 4 또는 8픽셀) 스트리밍을 사용하여 효율적인 하드웨어 아키텍처 구현을 설계하고 시뮬레이션할 수 있습니다.

하드웨어 구현을 위한 참조 비전 응용 예제.

참조 비전 응용 예제로 시작

자율주행, 객체 검출카메라 파이프라인 같은 컴퓨터 비전 응용 사례의 리소스 효율적 구현을 위해 사전 구축되고 하드웨어로 검증된 참조 서브시스템을 사용하고 수정할 수 있습니다.

외부 메모리 인터페이스 모델링

Simulink 템플릿을 사용하여 AXI와 프레임 버퍼의 외부 메모리 인터페이스를 픽셀 스트리밍 설계로 모델링할 수 있습니다. SoC Blockset의 기능을 사용하여 프로세서로부터의 메모리 액세스를 HW/SW 통합설계의 일부로서 모델링하고 서브시스템 포트를 실제 메모리 인터페이스에 배포할 수 있습니다.

FPGA 및 딥러닝과 외부 메모리의 통합을 보여주는 시스템 다이어그램.

비전 기반 FPGA 설계에서 딥러닝 통합

지원 패키지의 사전 구축된 참조 설계를 Zynq 기반 하드웨어에 사용하여 YOLO v2 딥러닝 신경망을 배포할 수 있습니다. 수집된 카메라 입력이나 실시간 카메라 입력을 객체 검출 비전 응용 사례에 사용할 수 있습니다.

Vision HDL Toolbox로 만든 모델과 이를 배포하고 검증할 수 있는 하드웨어가 함께 보이는 장면.

FPGA 및 SoC에서 프로토타이핑 및 검증

AMD Zynq 하드웨어 지원 패키지와 모델 템플릿을 사용하여 실시간 비디오 입력으로 프로토타입 설계를 구축할 수 있습니다. 지원 FPGA 또는 SoC 플랫폼에 대해 HDL Coder로 타겟 독립적인 합성 가능 VHDL 및 Verilog 코드를 생성할 수 있습니다. HDL Verifier를 사용하여 비전 하드웨어 설계를 테스트하고 디버그할 수 있습니다.

“MATLAB 및 Simulink 덕분에 개발 단계에서 필요한 시간이 절반으로 줄었습니다. 이 툴을 통해 사용자 지정 함수를 설계할 수 있어 OEM 고객의 요구사항에 수월히 대응할 수 있었습니다.”

Vision HDL Toolbox에 대해 더 알아보고 싶으십니까?