main2.jpg

​엔서(ANSWER) 

  Module 모듈소개

Module assembly example

ANSWER 모듈 조립은

​간편합니다.

1. 사용자 시스템 맞춤형 모듈 구성
2. 시스템 기능 추가 및 확장성의 극대화
3. 하드웨어 리소스의 최적화

4.  조립형 AI 플렛폼
5. 영상 디코딩 가속화 지원 (GPU 병렬처리)
6. 스마트 로드 밸런싱 가능

 인공지능 주차면 관리 시스템

입력 모듈

AI 모듈

출력 모듈

SITE

▷ 영상(이미지)

▷ 음성

▷ 텍스트

▷ 빅데이터(정형,비정형)  

▷ Objet (사람,자동차,동물,기타 사물)

▷ 탐지

▷ 추적

▷ 카운팅

▷ Segmentation

▷ 패턴분석

▷ WebB(IE, Chrome)

▷ SMS

▷ Voice

▷ GUI  

▷ STAND ALONE

▷ SERVER SYSTEM

▷ COLUD SYSTEM 

step_2_10.jpg
step_2_9.jpg

 인공지능 사람카운팅 시스템

입력 모듈

AI 모듈

출력 모듈

SITE

▷ 영상(이미지)

▷ 음성

▷ 텍스트

▷ 빅데이터(정형,비정형)  

▷ Objet (사람,자동차,동물,기타 사물)

▷ 탐지

▷ 추적

▷ 카운팅

▷ Segmentation

▷ 패턴분석

▷ WebB(IE, Chrome)

▷ SMS

▷ Voice

▷ GUI  

▷ STAND ALONE

▷ SERVER SYSTEM

▷ COLUD SYSTEM 

step_2_11.jpg
step_2_1.jpg

Visual Programming

ANSWER 구성요소

​테스크(Task)

​기능 구현을 위해 (Lambda)와 아크(Arc)로 구성된 요소 그룹

 ANSWER 

구성요소 

​람다(Lambda)

단일 함수를 나타냄. 입력 데이터를 사용하여 내부 연산을 거친 후 출력 데이터로 전송

​아크(Arc)

람다와 람다 사이를 연결하여 데이터 흐름을 나타내 주고 순차적인 람다 실행 가능

​박스(Box)

아크(Arc)를 통해 람다와 람다 사이를 오가는 데이터. 다차원 배열로 구현됨

Visual Programming 구성요소

step_1_2.jpg

멀티미디어 브라우징: WebRTC 를 통한 실시간 비디오,오디오,데이터 통신
DB테이블: 데이터 베이스 정보를 조회하여 테이블로 출력

Visual Programming 결과 확인

step_1_1.jpg

Visual Programming

주요 Lambda LIST

딥러닝 처리 람다(Lambda)

- 객체 탐지 및 추출(Object detection & Object segmentation) 람다를 제공함. 
- 해당 람다의 입력은 BGR24 포맷의 이미지를 받으며, 출력 포맷은 json으로 내보낸다.  

파이썬(Python) 스크립트 실행 람다(Lambda)

- 람다의 사용자 커스터마이징을 위해 파이썬 플러그인을 추가하여 파이썬 스크립트 코딩이 가능하다. 
- 일반적인 딥러닝 라이브러리(PyTorch, Tensorflow 등) 들이 모두 파이썬 구현체가 포함되어 있어 다양한 확장이 가능하다.

딥러닝 실행 람다(Lambda)

- 주요 딥러닝 프레임워크(PyTorch, Tensorflow 등)를 사용하는 람다를 이용하여 딥러닝 모델을 사용할 수 있다. 
- 미리 훈련된 딥러닝 모델을 속성에 추가하면 원하는 객체 추론이 가능하다.

이미지 디코딩 람다(Lambda)

- 실시간 CCTV 영상 확보 및 비디오 이미지를 디코딩할 수 있는 람다.
- CCTV 영상을 획득하기 위해 RTP/RTSP/RTCP 프로토콜 구현, h264 및 h265 영상 디코딩이 가능하다. 
- 영상 프레임을 딥러닝에 적용할 수 있도록 즉시 yuv 포맷을 rgb포맷으로 바꾼다.

WebRTC 영상 송출 람다(Lambda)

- 순수 웹브라우저(No ActiveX)만을 사용한 실시간 영상 스트리밍을 위해 WebRTC 를 활용하여 실시간 비디오/오디오/데이터 전달이 가능하다.

텐서(Tensor)정보 저장 람다(Lambda)

- 데이터베이스에 텐서(Tensor)정보를 저장할 수 있는 람다.
- 자바 가상머신(JavaVM)을 사용한 플러그인 개발 적용하여 데이터베이스에 상기한 박스(데이터)를 저장할 수 있다.

데이터 전달 람다(Lambda)

- 람다 간 데이터 전달을 위한 네트워크 구현한다.
- 분산처리 구현을 위해 네트워크상의 람다 간에 데이터를 전달할 수 있다.
- 시그널 람다(Signal lambda)로, 소켓연결이 가능한 메시지큐(Message Queue)이 구현된다. 
- inter-thread, pipe, tcp/ip, websocket 연결을 지원한다.

아키텍쳐 설계 람다(Lambda)

- 미들웨어/데이터베이스 디자인을 위한 람다(Lambda)
- 사용자 정보를 저장하기 위해 코어(Core)와 분리된 미들웨어(Middleware) 아키텍처 채택, Front-end WEB측과 통신 위한 
   HTTP RESTful API 구현을 위해 자바 가상머신(JavaVM)과 PostgreSQL 데이터 베이스를 적용하였다.

제품상담

교육문의

견적문의

기술상담