Project 5

Nova-Vision은 어떻게 개발했을까?: 모델 경량화 및 코드 최적화

이번 글에서는 "Nova Vision - 농장주를 위한 가축 성장관리 서비스"의 고도화 과정에서 마주했던 문제들과 해결방법에 대해 정리하였습니다. Nova Vision 서비스의 MVP를 완성하고 처음 테스트 했을 때 다음과 같은 문제점들을 마주하였습니다.이미지 한장 당 Inference time이 10초 이상 소요AWS 온디맨드 요금이 요청 한번에 0.035$ 발생이러한 문제들을 해결하고자 코드 최적화 -> 연산 최적화 -> 모델 경량화 순서로 최적화를 진행하였습니다. 개발과정[1] Nova-Vision은 어떻게 개발했을까?: 3D Depth Camera 개발[2] Nova-Vision은 어떻게 개발했을까?: AI 가축 체중측정 알고리즘[3] Nova-Vision은 어떻게 개발했을까?: 모델 경량화 및..

Nova-Vision은 어떻게 개발했을까?: AI 가축 체중측정 알고리즘 개발

이번 글에서는 "영상데이터(RGB,3D 깊이)만으로 닭의 체중을 예측하는 알고리즘"의 개발과정과 마주했던 문제 해결방법들에 대해 정리하였습니다.(농진청 스마트팜다부처패키지 기술개발사업 과제, 2022.04~2023.05) 개발과정[1] Nova-Vision은 어떻게 개발했을까?: 3D Depth Camera 개발[2] Nova-Vision은 어떻게 개발했을까?: AI 가축 체중측정 알고리즘[3] Nova-Vision은 어떻게 개발했을까?: 모델 경량화 및 코드 최적화 Github[1] https://github.com/dohyeonYoon/Nova-Vision[2] https://github.com/dohyeonYoon/BRODY  연구 개요2020년 축산업의 총 생산액은 20조 7,000억 원으로 20..

Nova-Vision은 어떻게 개발했을까?: 3D Depth camera 개발

이번 글에서는 "가축 체중측정 시스템 시제품" 제작과정에서 마주했던 문제들과 해결방법에 대해 정리하였습니다.(전북대학교 시제품 제작 지원사업, 2023.05~2023.09) 개발과정[1] Nova-Vision은 어떻게 개발했을까?: 3D Depth Camera 개발[2] Nova-Vision은 어떻게 개발했을까?: AI 가축 체중측정 알고리즘[3] Nova-Vision은 어떻게 개발했을까?: 모델 경량화 및 코드 최적화 Github[1] https://github.com/dohyeonYoon/Nova-Vision[2] https://github.com/dohyeonYoon/BRODY  프로젝트 개요2023년 1월 아래 그림 1과 같이 휴대형(3D카메라 + Edge Computer)으로 동작하는 Nova-..

[모니터링 시스템 구축] Video 스트리밍 with Ant Media Server

오늘은 RTMP 프로토콜을 HLS로 변환하여 영상을 실시간으로 웹에 스트리밍 할 수 있는 방법을 정리해보려 합니다.저는 ant media라는 saas 프로그램을 사용하여 매우 간단하게 구현해보았습니다. Ant Media Server는 RTMP나 RTSP 등 다양한 프로토콜을 HLS로 변환하고 웹에 스트리밍해주는걸 GUI로 편하게 구현해준 saas 스트리밍 엔진 소프트웨어입니다. 저는 해당 소프트웨어를 이용하여 video stream을 받고, 중개하여 최종적으로 외부에서 webcam 프레임에 접근하는 방법을 소개합니다.  Ant Media Server는 enterprise version과 community 버전이 존재합니다. 저는 무료로 공개된 community version을 이용해 stream 중개서버..

전동킥보드 헬맷 미착용 단속 시스템 개발(1)

연구목표 Computer Vision Object Detection 기술을 활용한 전동킥보드 헬맷 미착용 단속 시스템 개발 연구배경 2021년 5월 13일 부로 발효된 개인형 이동장치(전동킥보드)에 대한 도로교통법 개정안에 따르면 안전모 미 착용시 범칙금 2만원을 부과합니다. 그러나 자동차나 오토바이와 달리 전동킥보드는 개개인을 구분할 수 있는 번호판이 없기 때문에 경찰의 현장 단속에 의존하고 있는 실정입니다. 이에따라 전동킥보드 헬맷 미착용 단속에 대한 실효성에 의문이 제기되고 있는데 이를 해결하기 위해 Computer Vision Object Detection 기술을 활용하여 자동화된 전동킥보드 헬맷 단속 시스템을 개발할 예정입니다. 배경기술