브라우저가 오래되었습니다. 이 홈페이지의 일부 기능이 표시되지 않을 수 있습니다. 브라우저 업데이트 방법을 배우십시오.

확인
뉴스 및 보도

VisualApplets 3이 포함된 FPGA 그래픽 프로그래밍

데이터 흐름 모델을 통한 FPGA 프로그래밍의 그래픽 접근 방식을 통해 소프트웨어 개발자 및 어플리케이션 엔지니어는 하드웨어 프로그래밍 기술 없이도 몇 단계만으로 복잡한 화상 처리 시퀀스를 위한 개별 디자인을 직관적으로 쉽게 생성할 수 있습니다.

VisualApplets의 기본 버전에는 전체 기능이 포함되어 있으며 특수 확장 및 개별 라이선스를 이용해 추가로 업그레이드할 수 있습니다.

비교 불가능한 성능 특성

  • 특수 애플리케이션으로 V- 시리즈 프레임 그래버 및 화상 처리 하드웨어 프로그래밍
  • 오퍼레이터, 필터 기능과 전송 링크를 흐름도로 연결하여 끌어 놓기로 화상 처리 솔루션 작성
  • 직접 실행이 가능한 80 개 이상의 샘플 애플리케이션으로 시간과 비용 절약
  • 주제별로 구조화된 오퍼레이터 라이브러리
  • 픽셀 수준까지 완벽히 정확한 디자인의 임의 지점에서 생성된 애플리케이션의 기능을 시뮬레이션
  • 편리한 시각적 디버깅이 포함된 조합 및 구성 규칙으로 생성된 애플리케이션의 적합성 검토
  • 성능을 최적화하기 위해 사용 가능한 FPGA 리소스와 함께 개별 오퍼레이터 및 디자인 장치의 사용을 표시
  • 디자인이 완성된 후 몇 번의 클릭만으로 실행 가능한 FPGA 애플릿 생성

FPGA 기반 화상 처리 디바이스의 단순한 프로그래밍

VisualApplets를 사용하면 프레임 그래버, 산업용 카메라 및 화상 처리 장치와 같은 화상 처리 하드웨어의 FPGA 프로세서에 액세스하여 개별 화상 처리 애플리케이션을 구현할 수 있습니다.

VisualApplets 버전 3을 사용하면 때에 따라 신호 처리에 이미 사용할 수 있었던 데이터 흐름 모델의 루프를 이제 화상 처리에 나타낼 수도 있습니다. 이를 통해 이미지의 일괄 처리뿐만 아니라 이미지 시퀀스 및 비교에서 동일한 픽셀에 대한 반복 처리를 수행할 수 있습니다. 복잡한 알고리즘은 FPGA에서 처리되므로 호스트 PC의 CPU 부하가 줄어 듭니다. VisualApplets가 지원하는 모든 이미지 형식도 루프 내에서 사용할 수 있습니다. 이로 인해 이미지 포맷이 변경되지 않습니다

VisualApplets 3의 라이선스 확보 워크샵을 통해 시스템 구축자에게 훈련을 제공합니다.

FPGA 기반 화상 처리 디바이스의 단순한 프로그래밍

VisualApplets의 매우 다양한 기능 – 사용 용이

화상 처리 애플리케이션으로 비전 디바이스를 쉽고 유연하게 구성

생성된 애플리케이션을 검토하는 2단계 디자인 규칙 점검과 편리한 시각적 디버깅

픽셀 단위까지 정확한 화상 처리 솔루션에 대한 시뮬레이션 및 생성된 애플리케이션의 기능 검토

VisualApplets에서 디자인을 완료한 후에 클릭 몇 번만으로 실행 가능한 FPGA 애플릿을 생성할 수 있습니다.

데이터 처리 속도 분석은 모든 개별 전송 링크에 대해 필요 대역폭과 가용 대역폭을 계산합니다.

개발자 및 의사 결정자를 위한 이점

개발자 대상

  • CPU 언로딩: FPGA는 CPU에서 업스트림되어 다양한 화상 처리 작업(이미지 최적화, 이미지 분석, 제어 신호 생성)을 처리합니다.
  • 하드웨어 프로그래밍불 필요: 그래픽 사용자 인터페이스 덕분에 VHDL 기술이 필요하지 않습니다.
  • 런타임을 위한 변수화: FPGA 디자인이 생성될 때, 애플릿이 구현 된 후 런타임에 대해 변경 가능한 변수를 정의 할 수 있습니다.
  • 타사 화상 처리 툴: 타사 제조업체의 화상 처리 프로그램에 대해 편리한 인터페이스를 제공합니다.

개발자 질의사항에 대한 Basler 영업 팀의 답변

의사결정자 대상

  • 시장 출시 기간 단축: VisualApplets로 훨씬 더 빨리 새로운 애플리케이션을 개발할 수 있습니다. 생성된 하드웨어 코드는 대상 시스템에서 즉시 사용이 가능합니다.
  • 인력 부족 문제 방지: 직관적인 작동 및 디자인 방법 덕분에 소프트웨어 개발자와 애플리케이션 엔지니어도 이를 다룰 수 있습니다. 부서 간 팀워크 기능은 공동 프로젝트에서의 하드웨어 및 소프트웨어 프로그래머의 협업을 촉진합니다.
  • 빠른 투자 수익: VisualApplets는 개발 프로젝트를 지속적으로 조정할 수 있기 때문에 초기 투자 비용과 유지 보수 비용이 낮습니다. 휴대 성이 뛰어나 새로운 하드웨어 플랫폼으로도 신속하게 전환할 수 있습니다.
  • 지적 재산 보호: 특별히 개발된 화상 처리 솔루션의 디자인이 바이너리 코드로 변환을 통해 확실히 보호됩니다. 정의된 FPGA로만 실행되도록 제한함으로써 애플릿의 무단 사용을 방지할 수 있습니다.

Basler 영업 팀의 의사 결정 지원

VisualApplets Embedder –통합 FPGA 프로그래밍을 통한 유연한 카메라 및 비전 센서

미래는 하나의 하우징에 담긴 하드웨어와 소프트웨어를 통해 네트워크로 분산된 화상 처리 작업을 수행하는 임베디드 비전에 의해 결정됩니다. 이러한 작업은 VisualApplets Embedder를 통해 이미 가능합니다. 산업용 카메라 및 비전 센서와 같은 FPGA 디바이스의 실시간 화상 처리 솔루션은 쉽게 통합하고 사용할 수 있습니다. 화상 처리 하드웨어 제조업체 및 최종 고객은 Embedder를 사용하여 짧은 시간 내에 디바이스의 FPGA에서 직접 애플리케이션 및 산업에 맞는 맞춤형 소프트웨어 애플릿을 프로그래밍합니다.

화상 처리 애플리케이션으로 비전 디바이스를 쉽고 유연하게 구성

VisualApplets Embedder를 사용하면 카메라 및 비전 센서에서도 스탠다드 디자인을 사용하고 독점 화상 처리 디자인을 데이터 흐름 모델로 만들거나 고객 그룹에 맞게 개별화할 수 있습니다.

  • 특정 화상 처리 애플리케이션으로 FPGA 하드웨어 무제한 구성
  • 화상 처리 애플리케이션을 고객 및 시장 요구 사항에 맞게 즉시 조정
  • 단시간 내에 완전한 제품 라인 기획 및 구현
  • 개발된 화상 처리 애플리케이션을 다른 비전 디바이스로 손쉽게 전송
  • 이미지 전처리로 데이터 볼륨을 줄이고 기가빗 이더넷과 같은 저렴한 인터페이스를 대신 적용
  • 최종 고객은 지정된 프레임워크에서 디바이스 자체 프로그래밍이 주는 부가 가치를 얻게 됩니다.

VisualApplets Embedder 라이선스

VisualApplets Embedder

VisualApplets Embedder를 통한 이점

높은 투자 보안성을 갖춘 맞춤형 카메라

  • VisualApplets 기술로 FPGA 하드웨어를 쉽게 구성
  • 이미지 최적화, 데이터 축소 및 프로세스 제어를 포함한 실시간 전처리 작업을 통해 처리량을 개선하고 시스템 비용 절감
  • FPGA 하드웨어 프로그래밍에 대한 전문 지식이 필요하지 않음 (최종 사용자 프로그래밍에 적합)
  • FPGA 디바이스를 프로그래밍 할 수 있는 기능을 통해 요구 사항이 변경되더라도 유연성 유지
  • 화상 처리 기능은 카메라 제조업체와 독립적으로 구현할 수 있기 때문에 최종 사용자의 노하우 보호 기능이 강화됨
VisualApplets Embedder를 사용하는 제조업체의 이점

제조업체를 위한 이점 – 새로운 시장 진출

  • 디바이스에서 직접 VisualApplets를 사용하여 입/출력 및 외부 주변 장치에 대한 연결을 프로그래밍
  • 자체 내부 개발 가속화를 통해 확장된 추가 기능을 갖춘 디바이스 시리즈 제공
  • 사내 개발을 사용하여 고객에게 애플리케이션별 추가 기능이 있는 디바이스를 제공
  • 완전히 개발된 애플리케이션을 다른 카메라 시리즈로 포팅
  • 스탠다드 제품 및 기존 OEM 솔루션 수준 이상의 요구 사항을 충족하는 새로운 고객 세분화층을 활용
최종 사용자에 대한 VisualApplets Embedder의 이점

최종 사용자를 위한 VisualApplets Embedder– 개별 카메라에 대한 개별 경로

  • 독점 화상 처리 디자인을 해당 시장의 요구 사항에 맞게 빠르고 유연하게 조정
  • 별도의 하드웨어 프로그래밍 기술없이 손쉽게 카메라 기능 확장
  • 이미지 전처리를 사용하여 최종 분석 과정에 사용되는 이미지 데이터 양을 줄이고 PC의 부하를 낮춤. 이미지 분석의 견고성 및 검사 속도를 크게 향상.
  • 암호화 시스템으로 지적 재산을 안전하게 보호 – 역공학을 통한 데이터 해킹이 사실상 불가능

개방형 FPGA 하드웨어 플랫폼 개발

VisualApplets는 애플릿 디자인으로 카메라 및 비전 센서의 FPGA에 업로드할 수 있는 화상 처리 작업을 간편하게 프로그래밍할 수 있는 직관적인 그래픽 개발 환경입니다.

애플리케이션 및 기능

VisualApplets Embedder는 FPGA 하드웨어와 VisualApplets 프로그래밍 코어 간의 호환성 수준을 설정합니다. FPGA의 유보된 부분은 VisualApplets로 애플릿 디자인을 생성하여 필요에 따라 빈번하게 프로그래밍할 수 있습니다.

추가 디바이스로 포팅

하드웨어 정의를 전체 제품 시리즈에 대한 청사진으로 이용하여 애플릿 디자인을 추가 카메라 및 하드웨어 플랫폼으로 전송하세요.

VisualApplets Expert – VisualApplets의 확장 기능을 사용해 보세요

VisualApplets Expert는 숙련 시스템 구축자를 위해 수많은 신규 기능을 제공합니다. VisualApplets 디자인에 사용할 수 있는 고유한 오퍼레이터를 만들 수 있는 옵션 라이브러리와 디버깅 및 변수 라이브러리가 포함되어 있습니다. 이는 개발자에게 생성된 화상 처리 애플리케이션을 디자인하고 검토할 수 있는 새로운 가능성을 제공합니다.

라이브러리는 개별적으로도 구입이 가능합니다.

  • 시스템 구축자는 사용자 지정 라이브러리를 사용하여 VisualApplet의 VHDL 또는 Verilog(VHDL 라이브러리)로 프로그래밍된 화상 처리 모듈을 일반 연산자로 적용하여 준비 작업을 보존합니다.
  • 디버깅 라이브러리는 프로그래밍 오류, 교착 상태 및 대역폭 문제를 감지하고 디자인 안정성을 높일 수 있는 보다 나은 디버깅 기능을 제공합니다.
  • 변수 라이브러리는 사용자에게 디자인의 계층 구조에 깊이 임베디드되어 있는 변수까지 변경할 수 있는 도구를 제공합니다. 변경 사항은 런타임 동안 자동으로 일관되게 업데이트됩니다.
  • 사용자는 TCL 인터프리터가 설치된 콘솔을 통해 디자인 프로세스를 자동화할 수 있습니다. VisualApplet에서 작업을 트리거하는 약 80 개의 명령을 직접 입력하거나 TCL 스크립트 작성에 사용할 수 있습니다. 명령 세트를 사용하여 디자인을 작성, 처리 및 시뮬레이션할 수 있습니다.

VisualApplets Expert 라이선스

보다 뛰어난 기능을 위한 VisualApplets Expert 라이브러리

사용자 지정 라이브러리

오퍼레이터의 XML 정의 가져오기/내보내기를 통해 개별 사용자 지정 오퍼레이터를 가져오고 내보낼 수 있습니다. 시스템 구축자는 FPGA 프로그래밍에서 노하우와 기존 하드웨어 코드를 계속 실행합니다(예: 기존 IP 코어를 몇 단계만으로 새로운 애플리케이션에 통합). 이는 제품의 시장 출시 시간을 크게 단축시킵니다.

디버깅 라이브러리

확장된 디버깅 기능에는 이미지 분석, 이미지 통계, 스트림 분석, 이미지 흐름 제어 및 모니터링이 포함됩니다. 이 오퍼레이터를 사용하여 아직 개발 중인 사용자 지정 오퍼레이터뿐만 아니라 실제 런타임의 VisualApplets 디자인을 디버깅할 수 있습니다. 사용자 지정 오퍼레이터의 경우 디버깅 라이브러리를 사용하면 새로운 사용자 지정 오퍼레이터가 디자인에 미치는 영향을 분석할 수 있습니다.

변수 라이브러리

보호 처리된 계층 상자에서도 시스템 구축자가 작성한 VisualApplets 디자인의 변수에 대한 변경 사항은 런타임 동안 일관되게 자동 업데이트됩니다. 이를 통해 전체 디자인 및/또는 추가 소프트웨어 사용 과정에서 변수를 번거롭고 오류가 발생하기 쉬운 수동 방식으로 변경할 필요가 없어집니다. 또한 다른 변수 값에서 새 값을 계산하여 전체 디자인의 다른 변수로 전송할 수 있습니다.

TCL 콘솔

변수 설정이 서로 다른 이미지 수천 개를 시뮬레이션하는 작업처럼 복잡한 프로세스는 스크립트를 통해 자동으로 수행할 수 있습니다. 외부 화상 처리 소프트웨어를 연결하여 디자인 변수나 이미지를 쉽게 전송할 수도 있습니다.

특별한 추가 기능이 포함된 VisualApplets 라이브러리

VisualApplets 라이브러리는 세분화, 분류 및 압축과 같은 유용한 화상 처리 기능으로 오퍼레이터 범위를 확장하는 수많은 오퍼레이터 라이브러리로 구성됩니다.

라이브러리는 개별 라이선스 형태로도 구입할 수 있습니다.

번들 형태로 한꺼번에 제공되는 주요 기본 화상 처리 기능

  • 세분화/분류: 이 오퍼레이터는 이미지에서 객체를 세분화 및 정의하고 특성을 할당하는 데 사용됩니다.
  • 압축: JPEG 오퍼레이터를 사용하면 비전 하드웨어의 FPGA에서 JPEG 이미지 압축을 직접 실행하여 이미지 데이터를 줄일 수 있습니다.

VisualApplets 라이브러리 라이선스

VisualApplets 라이브러리 기능

VisualApplets 라이브러리 세분화/분류

이 오퍼레이터는 세분화 및 객체 정의 후 객체의 위치, 표면적, 모양, 범위 및 주변 기하학적 구조(경계 상자)를 판단하는 데 사용됩니다. 이 목적을 위해 1차원(1D) 및 2차원(2D) 바이너리 이미지에 Blob 분석을 사용합니다.

확장 가능한 데이터 속도를 지닌 VisualApplets 라이브러리 압축

VisualApplets JPEG 압축을 사용하면 CPU의 부하를 높이지 않고도 PC에서 전송 및 저장하기 전에 캡처된(및 전처리된) 이미지 데이터를 줄일 수 있습니다. JPEG 오퍼레이터는 8비트 회색 이미지와 24 비트 RGB 컬러 이미지를 FPGA에서 가변적인 이미지 압축 속도와 확장 가능한 데이터 속도로 실시간 압축합니다. 고속 카메라 인터페이스에서 고속 애플리케이션을 구현할 수 있습니다.

애플릿과 프레임 그래버를 안전하게 보호

외부 프레임 그래버에서 클라이언트의 고유한 애플릿 사용을 막고 외부 액세스로부터 지적 재산을 보호하기 위해 애플릿 및 프레임 그래버를 각각 잠금 장치로 안전하게 인코딩 할 수 있습니다.

VisualApplets Protection이 보장하는 확실한 이점

  • 애플릿과 프레임 그래버는 각각 잠금 장치로 안전하게 인코딩됩니다.
  • 두 가지 보호 메커니즘으로 최고 수준의 보안을 보장합니다.

VisualApplets Protection 라이선스

VisualApplets Protection이 애플릿과 프레임 그래버를 안전하게 보호합니다

VisualApplets Protection – 매우 간편합니다

보호 기능은 반드시 일치해야만 사용이 허용되는 두 가지 보안 메커니즘으로 구성됩니다.

  • 애플릿은 고유한 보안 식별자 코드로 코딩되고 잠깁니다. Basler 프레임 그래버는 보안 라이센스로 구성됩니다.
  • 이처럼 보호되는 애플릿은 해당 보안 라이선스가 포함된 해당 Basler 프레임 그래버에서만 실행됩니다.

화상 처리 시스템에 대해 더 많은 정보를 확인하세요!

Basler는 폭넓은 컨설팅에서 고객별 제품(사용자 지정)에 대한 개발 작업을 통한 완벽한 지원에 이르기까지 매우 다양한 서비스를 제공합니다.

  • VisualApplets 워크샵 – 입문 수준 및 고급 사용자를 위한 교육
  • 코칭 – 구체적인 작업을 위한 컨설팅 및 개발
  • 컨설팅 – 프로젝트 범위를 넘어서는 포괄적 프로젝트 컨설팅
  • 타당성 조사 – 상세한 결과 보고서가 포함된 프로젝트 평가
  • 개발(사용자 지정) – 하드웨어 및 소프트웨어 솔루션에 대해 고객별 조정
  • 디자인 확인 – 고객의 VisualApplets 디자인 확인

컨설팅에 대해 자세히 알아보세요

고속 작업을 위한 유연한 딥 러닝 실행

CNN처럼 딥 신경망을 사용한 딥 러닝은 이전에는 실행하기 어려웠던 많은 화상 처리 작업을 보다 간단하고 빠르게 구현할 수 있습니다. 따라서 기존 알고리즘 방법에 비해 더 많은 분류 작업을 훨씬 쉽게 해결할 수 있습니다. VisualApplets의 사전 구성된 CNN 오퍼레이터는 다양한 방법으로 조정할 수 있으며 대역폭이 높은 실시간 작업을 위해 사전 라이선스가 부여된 프레임 그래버 microEnable 5 deepVCL을 함께 사용할 수 있습니다.

딥 러닝 기능에 대한 추가 정보

아직 원하는 제품을 못 찾으셨나요?

FPGA가 포함된 고속 프레임 그래버

실시간 고성능 작업을 위한 프레임 그래버

시장에 출시 제품 중 가장 폭넓은 프레임 그래버 범위에서 화상 처리 작업에 적합한 보드를 선택하세요. 이 보드는 모든 기존 카메라 인터페이스에 대해 강력한 이미지 캡처, 이미지 전처리, 지연 시간 최소화 및 최고 속도라는 이점을 제공합니다.

프레임 그래버에 대한 추가 정보
프레임 그래버 트리거 보드

프레임 그래버 트리거 보드– and everything runs in sync

고성능 신호 처리 기능은 지연 시간을 최소화하여 이미지 획득 작업을 관리하고 카메라, 조명, 라이트 배리어, 로터리 인코더 등과 같은 화상 처리 시스템의 하드웨어 주변 장치를 실시간으로 동기화합니다. Opto 및 TTL 트리거 보드는 프레임 그래버를 확장하고 프레임 그래버, 트리거 또는 주변 장치를 직렬로 연결하게 해 줍니다.

프레임 그래버 소프트웨어

프레임 그래버 소프트웨어 – 프레임 그래버를 위한 완벽한 툴

microDiagnostics, microDisplay X 및 프레임 그래버 SDK로 전체 화상 처리 시스템의 구성, 테스트 및 활성화를 보다 쉽고 유연하게 하는 소프트웨어 솔루션. 카메라와 같은 구성 요소를 교환하고 추가 기능으로 전체 시스템의 성능을 강화할 수 있습니다.