S-BA(Smart Bicycle Assistant)는 자전거에 특화된 All-In-One 통합 애플리케이션입니다.
기존 자전거 관련 애플리케이션은 각각 장단점이 존재합니다. 네비게이션 기능이 필요하다면 카카오 맵, 주행에 집중하고 싶다면 스트라바, 삼성헬스 등을 쓰게 됩니다. 그러나 이렇게 애플리케이션을 나눠서 쓰게 되면 주행 기록이 여러 앱에 나눠서 저장되므로 자전거 소모품의 수명 관리에 어려움이 있습니다. 또한 이러한 애플리케이션은 자전거 주행 중에 사용자에게 화면 조작을 요구하여 위험한 로직이 존재합니다. 따라서 기존 자전거 관련 애플리케이션의 단점을 개선하고 장점을 모두 통합한 단일 앱을 제작하고 더 나아가 자전거 유지 보수 기능, 자전거 주행을 보조하는 단체 라이딩 추천 기능, 후방 차량 감지 기능 등 자전거에 유용한 새로운 기능 3가지를 탑재하여 더욱 사용성 있는 앱을 개발하고자 하였습니다.
🔗 ssd_mobilenet_v1
자전거 주행 중 후방감지를 위해 object detection 모델을 사용하는 이유는 주로 차량이 도로에서 가장 큰 위험 요소이기 때문에 해당 모델을 통해 차량을 효과적으로 분류하고 대비할 수 있기 때문입니다. ssd mobilenet v1 모델을 tflite 형식으로 바꿨으며 class가 car, truck, bus이며 score threshold를 0.5로 설정하고 이를 넘을 경우, 일반 승용차, 트럭, 버스의 감지 유무를 메인 앱에 전달합니다.
✅ 모바일 앱에서 사용되는 것을 목적으로 효율적인 모델
✅ 모델이 작아서 성능이 떨어지지만, GoogleNet, VGG16과 비교했을 때, 모델 크기 대비대 accuracy가 좋습니다.
✅ object detection 에 적용시켰을 때 faster-rcnn과 비교하면 성능이 더 좋습니다.
Team | Name | Position | Github | |
---|---|---|---|---|
Team | 김주영 | AI Developer | [email protected] |