스마트폰을 활용한 음식인식 및 칼로리 추정 기법
- Alternative Title
- Food Recognition and Calorie Estimation Technique Using A Smartphones
- Abstract
- 건강한 삶을 영위하기 위해서는 적절한 칼로리와 영양을 갖춘 식이조절이 중요하다. 이를 위해 본 논문에서는 스마트폰을 통해 촬영한 한 장의 사진을 사용하여 식사에 포함된 영양소와 칼로리를 추정할 수 있는 기법을 제안한다. 제안 기법은 딥러닝을 활용하여 사진에 포함된 개별 음식들을 인식하고 그 칼로리를 추정한다. 이 과정에서 사진 속에 포함된 참조 객체와의 상대적인 크기 비교를 통해 인식된 음식의 양을 대략적으로 계산하였다. 제안기법을 구현한 안드로이드 앱에서는 음식 데이터베이스를 활용하여 식사에 포함된 영양정보를 함께 제공하도록 하여 활용성을 높였다. 음식 인식을 위한 이미지 인식을 위해서는 YOLOv5를 사용하였고 일반 가정식 식단들에 대한 테스트를 통해 제안 기법의 실용성을 확인하였다.|In order to lead a healthy life, it is important to control a diet with adequate calories and nutrients. To this end, this paper proposes a technique that can estimate the nutrients and calories contained in a meal using a single picture taken through a smartphone. The proposed technique utilizes deep learning to recognize individual foods included in a picture and estimate their calories. In this process, the amount of recognized food was roughly calculated through relative size comparison with the reference object included in the picture. In the Android app that implemented the proposed technique, the food database was used to provide nutritional information included in the meal, increasing its usability. For image recognition for food recognition, YOLOv5 was used, and the practicality of the proposed method was confirmed through tests on Korean home-cooked meals.
- Author(s)
- 허지원
- Issued Date
- 2023
- Awarded Date
- 2023-08
- Type
- Dissertation
- Publisher
- 부경대학교
- URI
- https://repository.pknu.ac.kr:8443/handle/2021.oak/33378
http://pknu.dcollection.net/common/orgView/200000691984
- Alternative Author(s)
- JI WON HEO
- Affiliation
- 부경대학교 대학원
- Department
- 대학원 IT융합응용공학과
- Advisor
- 송하주
- Table Of Contents
- 1. 서 론 1
1.1. 연구의 필요성 1
1.2. 연구의 목적 및 방법 2
1.3. 논문의 구성 3
2. 관련 연구 4
2.1. 기존 연구 4
2.2. YOLO 5
2.3. 전이학습(transfer learning) 7
2.4. 음식영양정보 7
3. 스마트폰을 활용한 음식인식 및 칼로리 추정 8
3.1. YOLOv5를 이용한 음식인식 모델 개발 8
3.1.1. 데이터 수집 10
3.1.2. 데이터 라벨링 12
3.1.3. 데이터 증강 15
3.1.4. 딥러닝 모델 학습 방법 18
3.2. 제안 시스템의 동작 과정 19
3.2.1. 참조 객체 기반 칼로리 추정 방법 20
3.2.2. 참조 객체가 존재하지 않는 경우 24
3.3. 인식된 음식에 대한 영양정보의 정보 취득 24
4. 음식인식 및 칼로리 추정 앱 구현 27
4.1. 앱 개발환경 27
4.2. 앱 구현 화면 28
4.3. 성능평가 31
4.3.1. 정성적 비교 평가 32
4.3.2. 정량적 비교 평가 33
4.3.3. 한계점 38
5. 결 론 40
참고 문헌 41
- Degree
- Master
-
Appears in Collections:
- 대학원 > IT융합응용공학과
- Authorize & License
-
- Authorize공개
- Embargo2023-08-07
- Files in This Item:
-
Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.