Hello World! – J.S Choi

Introduce

경청하는 사람입니다.
멋지게 나이들고 싶습니다.

Contact

email : jisuchoi01@gmail.com
OpenCodenet : https://www.opencode.net/jisuchoi

If not connected, Try Gitlab : https://gitlab.com/jisuchoi01

Blog : https://dsparch.sciomagelab.com/

2021. 01. 01

Experience

2020 ~ 2021 : Mindslab

인공지능 식별추적과제 - 선임연구원, PM

Detail

  • 시스템 검증 및 시스템 인증(KISA)
  • 시제품 제작 2020/12/04 NIPA, 법무부 주관 시제품 시연회 참가
  • 인천 공항에 안면인식 시스템 탑재 및 성능 검증 완료
  • 정부 출연금 8억 수주
  • 식별추적시스템 아키텍처 설계
  • 알고리즘 프로파일링 및 최적화
  • Centernet 알고리즘 최적화 (1채널 처리 30FPS -> 8채널 처리 10FPS로 속도 최적화)
  • PyQt 포즈 라벨링 툴 개발
  • RS232 게이트 제어 모듈 개발
  • PyAV라이브러리로 RTSP 수신 모듈 개발
  • 기술스택 : Python, RTSP, PyAv, FFMPEG, Cpython, PyTorch, Nvidia GPU Profiling, PyQt

Demo and Reference

AI airport surveilance system

SmartX-VAR-202012-인공지능식별추적 시제품 시연영상

에지 컴퓨팅 R&D - 연구원
  • Nvidia Jetson, Google Coral 등 에지디바이스에 머신러닝 엔진을 포팅할 수 있도록 시스템 최적화 연구 진행
  • 장치 최적화를 위해 포즈 추출 알고리즘 포팅 및 최적화
  • openpifpaf 알고리즘 프로파일링 및 Cpython을 활용하여 C++로 변환
  • Arm 기반인 Jetson보드를 위해 torch Arm버전으로 크로스 컴파일 후 알고리즘 모듈 크로스컴파일
  • Jetpack SDK를 이용하여 커스텀 아카이브를 포함하는 이미지 빌드
  • 객체추적 알고리즘(SORT) 연구 및 개선
  • 시스템통합 및 구축 업무 (에지 디바이스 - 중계서버 - BE - FE 연동)
  • 기술 스택 : Software deploy, Production SW design, System integration
실신 감지 에지 프로덕트 개발자
  • 기계발된 실신 감지 엔진을 활용하여 프로덕션 SW 개발
  • 자사 클라우드와 엔드 투 엔드 연동
  • EdgeMatrix 사에 실신 감지 솔루션 납품
  • 기계발된 이상행동 감지 솔루션을 일본 EdgeMatrix사의 AI BOX에 포팅하여 납품
  • EdgeMatrix toolkit과 Nvidia Deep stream을 이용하여 AI Pipeline 구축
  • 기술 스택 : Nvidia Deep stream SDK

2017 ~ 2019 : Kornic Automation

2018 Innovation LAB Researcher, 2019 상품화 TF팀 PM

프로젝터 기반 증강현실 교육용 스탠드 및 MixedAR 컨텐츠 플랫폼 개발

Detail

  • 이미지 프로세싱
    • 라즈베리파이3 + IMAX 카메라를 연결 하여 문서를 촬영하고 문서와 카메라 좌표계간 프로젝션 정보를 알아내는 기능 개발
    • 카메라-물체-프로젝터 간 프로젝션으로 실제 물체 위해 AR 컨텐츠를 입히는 기능 개발
    • 뎁스 센서 없이 프로젝터가 프로젝션하는 스크린을 터치스크린으로 만들기 위해 터치 포인트를 알아내는 이미지 프로세싱 알고리즘 연구
  •  임베디드
    • ROCKCHIP 3399의 MALI SDK를 이용한 이미지 프로세싱 알고리즘 가속
    • ROCKCHIP 3399-PRO의 NPU와 ROCKCHIP Neural SDK를 활용한 머신러닝 모델 가속화 기능 개발
    • 공급 받은 프로젝터 모듈을 커스텀 보드에 붙이기 위해 모듈 데이터 시트 분석 및 Display 레지스터 값 도출, LVDS 디바이스 트리, 디바이스 드라이버 코드 개발 및 임베디드 안드로이드 커널에 적용
    • 임베디드 안드로이드 Things OS 컴파일, 안드로이드 프레임워크 커스터마이제이션
  • 프론트 엔드 개발 및 최적화
    • 안드로이드 클라이언트 유저 어플리케이션 시나리오, UI 기획 및 설계
    • 캡처한 문서를 이미지 프로세싱하여 메타정보를 뽑아내는 것의 속도를 증가시키기 위해 보드의 NPU, GPU, Vulkan, ARM NN SDK 등등을 활용하여 연산을 최적화하고 JNI로 네이티브 코드 구현
  •  벡엔드 개발 및 시스템 설계 및 개발
    • 안드로이드 유저 어플이 캡처한 문서 사진을 서버로 전송 및 처리 받을 수 있도록 저전력 IOT 환경에서 많이 쓰이는 MQTT 프로토콜을 활용하는 송수신 플로우를 개발. RabbitMQ 브로커를 통해 Publish/Subscript 구독 아키 텍처로 구성.
    • 문서의 내용을 캡처하여 Tesseract로 OCR하고 엘라스틱 엔진에 전송하는 기능 개발
    • 보드와 처리 서버간 로드 밸런싱
  • Tesseract 4.0을 임베디드 안드로이드에 포팅하기 위해 크로스 컴파일 및 포팅
  • 유저 시나리오 기획 및 설계
  • 기술스택
    C++, JNI, JAVA, Python, AWS, MQTT, RabbiMQ, Rockchip/Artik/Exynoss embedded board, Android Things OS, Device Tree, Linux Kernel, Cross Compile, LVDS Kernel Driver, Computer Vision, Rockchip NPU programming, Image Signal Processor and Image Sensor tuning, MALI SDK, Vulkan

Demo and Reference

MR Book Reader

MR 단어맞추기

MR 증강현실 산술 Play

MR 증강현실 보드 Game

MR 증강현실 드로잉

프로젝트 카탈로그

2017 - Intern

산업용 반도체 베이커 머신 자동화 솔루션 개발 및 납품

  • 베이커 머신의 7-Segment OCR하여 공장 관리자에게 알림을 주는 솔루션 개발 및 삼성 아틱 보드 기반 프로덕트 납품
  • OpenCV로 이미지 전/후처리 알고리즘 개발, 7-Segment 는 Tesseract 3.0으로 인식 후 보정 알고리즘으로 KNN 사용
  • 유저 어플리케이션은 MFC로 개발
  • 기술스택
    MFC, OpenCV, Tesseract, KNN

2017 : 단국대 DSP 연구실

2017 방위사업청 과제 : 탄환궤도 추정 알고리즘 및 스코어링 알고리즘 개발

  • Acoustic Hit Indicator 논문 분석 및 구현 (MATLAB, C)
  • Location Model of Dual Triangle Acoustic Target Based on Information Fusion 논문 분석 및 구현 (MATLAB, C)
  • 알고리즘 성능 비교 실험
  • Data Acquisition (DAQ) – COMIZOA LX-203 환경에서 TI 130E20 MIC 드라이버 개발
  • 기술스택
    MATLAB, C, TI Microphone Driver, Audio Signal Procesing

2018 대한전자공학회 7월호 논문 투고

좌표 변환을 이용한 강인한 음원 추적 시스템 (kci.go.kr)

2016 : Realhaptics.inc

NIPA 가상현실 5대 선도 연구과제 : Haptic part

햅틱 SDK 개발

  • 햅틱 에디터로 생성한 패턴을 유니티 3D 어플과 햅틱 디바이스에서 실행 할 수 있도록 하는 C# SDK 개발

햅틱 패턴 에디터 개발

  • 햅틱 패턴을 에디팅 할 수 있는 WPF 에디터 데스크탑 앱 개발
  • 유니티3D 프로젝트에 적용될 수 있도록 햅틱 패턴을 배포하는 기능 개발
  • 유니티3D 어플리케이션으로부터 받은 이벤트(충돌, 이벤트 시작 등) 데이터를 읽고 햅틱 디바이스로 전송하는 런타임 미들 웨어 개발
  • 블루투스 햅틱 디바이스를 햅틱 유저가 스캔, 페어링, 데이터 전송할 수 있도록 하는 연결 모듈 개발
  • 기술 스택
    Unity3D, WPF, 블루투스 3.0, 시리얼 통신, C#, 소켓 프로그래밍, Android

Publication

좌표 변환을 이용한 강인한 음원 추적 시스템 (kci.go.kr) / PDF

Paper, “Choi, Ji-Su & Lee, Hyeon-Seok & Park, Kyu-Sik. (2018). A Robust Sound Localization Algorithm Using Coordinate Transform. Journal of the Institute of Electronics and Information Engineers. 55. 67-74. 10.5573/ieie.2018.55.7.67.

Education

단국대학교 소프트웨어 공학, B.S — 2014.03 ~ 2018.02

Awards

  • 2019 제8회 청년 기업가 대회 - 특별상
  • 2017/10/28 - 제 7회 단국대 해커톤 장려상

Outsourcing

Click Here

Personal Projects

2015

터미널 이미지 뷰어 프로그램

터미널 환경에서 이미지 파일을 읽고 픽셀 컬러값을 터미널 255컬러로 매핑하여 컬러로 터미널에 표시하는 간단한 뷰어 어플리케이션 개발

ETC

2021 - 인공지능 교육 스타트업 앨리스 AI & 컴퓨터 비전 강의 활동
2020 - 한국인공지능아카데미 오픈랩 활동 6기 -(사)한국인공지능연구소 오픈랩 6기 중간발표 - 바나나딸기사과 Lab - YouTube
2016 - 포스코 그룹 아카데미 트리츠 문제 해결 캠프 교육 이수