Hey! I am

최영광

I'm a

About

About Me

안녕하세요. 저는 어떠한 어려움도 극복할 수 있다는 희망을 품고 사는 행복한 사람 Glory입니다.
제게 도전은 항상 두려움보다는 설레는 마음이 컸기 때문에 도전을 통해 경험하는 것을 좋아하고, 그 경험을 기반으로 성장하는 것을 즐기는 전자공학과 4학년입니다.
또한, 꾸준함의 무한한 가치를 알기에 TIL(Today I Learn)을 작성하고, 제가 공부하며 구글 등 포털 사이트로 부터 많은 도움을 받았기에 저 또한 지식을 공유하고 혹여 제가 잘못 이해한 부분을 바로 잡고자 블로그와 Github에 공유하며 타인과의 지식 공유해 자신을 개발하기 위해 노력하고 있습니다.

  • Name: 최영광
  • Address: 경기도 안성시
  • Email: dudrhkd9911@gmail.com
  • Phone: 010-9943-7811

Education

2018-2023

전자공학전공(주 전공)

CheongJu University

전자 공학 기초 지식을 통해 응용하는 법을 배우며 올바른 방향으로 성장할 수 있는 개발자가 되었습니다.
SNSLAB 연구실과 동아리 활동을 통해, 함께 일하는 법을 배우고 프로젝트와 세미나를 진행해 보며 프로젝트를 통해 직접 문제에 부딪혀보고 해결하며 배우는 방식이 제게 잘 맞는 공부 방법이라는 것을 깨달았습니다.
깨달음을 통해 컴퓨터비전, 딥러닝, 영상처리, 자율주행에 관심이 있어 해당 분야에 대해 공부를 하였습니다.

2021-2023

미래형자동차기술융합전공(복수 전공)

CheongJu University

주 전공인 전자 공학을 통해 쌓은 전공 지식을 기반으로 자율 주행과 관련된 자동차 소프트웨어 지식을 배우고 있습니다.
미래형 자동차 동아리 COCAREN을 만들어 동아리원들과 함께 자율 주행 프로젝트를 수행하며 지식을 나누고 함께 배우며 성장하여 자율 주행 SW대회에도 참가하고 있습니다.

Work Experience

2021.11-2023.~(진행중)

Undergraduate Research Student

SNSLAB

청주대학교 전자공학과 SNSLAB 연구실 학부 연구생

기술 스택

C++, C, Python, OpenCV, PyTorch, Java, MFC, ROS

주요 업무
- C/C++ 수업 조교
- 임베디드 C 교육 조교

2023(1개월)

학부 현장 실습생

(주)원클릭에이아이

미래형자동차 기술융합 현장 실습

기술 스택

Python, ROS

- 자율 주행 소프트웨어 개발
2022(1개월)

학부 현장 실습생

(주)자이트론

미래형자동차 기술융합 현장 실습

기술 스택

Python, ROS

- 자율 주행 소프트웨어 개발

Award

2023.08.18

제 2회 미래형자동차 자율주행 SW경진대회 (동상)

한국산업기술진흥원장

경성 대학교에서 열린 2회 미래형자동차 자율주행 소프트웨어(SW) 경진대회 동상(한국산업기술진흥원장상) 수상

2023.06.08

제2회 국제 대학생 EV자율주행 경진대회 (최우수상)

한국교통연구원장

AA 1/10 Racer부문에서 Jetson Nano와 Arduino Mega를 사용하여 ROS기반 software를 통해 최우수상 수상

2023.02.10

제 1회 미래형자동차 자율주행 SW경진대회 (은상)

한국산업기술진흥원장

성균관 대학교에서 열린 1회 미래형자동차 자율주행 소프트웨어(SW) 경진대회 은상(한국산업기술진흥원장상) 수상

2022.08.30

2022 충청북도 청년창업 아이템 경진대회 (최우수상)

충청북도기업진흥원장

2022 충청북도에서 개최한 청년창업 아이템 경진대회에서 최우수상 수상

2023.06.16

제 2회 실차모델 자작전기차 경진대회 (우수상)

청주대학교 미래형자동차 인력양성사업단장

3D프린팅을 통한 실차 모델 자작전기차 경진대회에서 우수상 수상

2023.06.12

캡스톤 디자인 경진대회 (은상)

청주대학교 전자공학과 학과장

얼굴 움직임 감지 및 주변 환경 변화 감지 알고리즘을 이용한 스마트 휠체어를 주제로 캡스톤 디자인 경진대회에서 은상 수상

2023.04.14

제 2회 자율주행 경진대회(최우수상)

청주대학교 미래형자동차 인력양성사업단장

제 2회 자율주행 경진대회에서 최우수상 수상

2023.04.14

2023 우수창업아이템경진대회 (우수상)

청주대학교 총장

2023 우수창업아이템경진대회에서 스마트 미러를 주제로 우수상 수상

2022.12.28

3D프린팅 자작전기차 경진대회 기술교류전 청주대학교-동양미래대학교 (대상)

청주대학교 미래형자동차 인력양성사업단장

청주대학교와 동양미래대학교가 개최한 3D프린팅을 통한 자작전기차 기술교류전에서 대상 수상

2022.12.16

자율주행 경진대회 (특별상)

청주대학교 미래형자동차 인력양성사업단장

ROS기반 software를 통해 특별상 수상

2022.12.16

3D모델링을 활용한 자작전기차 경진대회 (대상)

청주대학교 미래형자동차 인력양성사업단장

3D프린팅을 활용한 자작전기차 경진대회에서 대상 수상

Skills

C++

90%

C

90%

Python

85%

Pytorch

80%

OpenCV

85%

ROS

90%

Java

60%

Projects

2023.06-2023.08

ROS 기반 유아용 전동차 자율주행 시스템

팀장
기술 스택 : Python, C++, Pytorch, Ultralytics(yolov8), OpenCV, ROS, Linux
주요 기능 :
- 유아용 전동차 프로세스를 제거하고 Arduino Mega 프로세서로 교체
- 허프 변환(Hough Transformation)을 통해 직선을 검출하고 검출된 차선 중 왼쪽 차선으로 판단되는 직선들과 오른쪽 차선으로 판단되는 직선들을 구분하고 구분된 직선으로 외쪽 대표 직선과 오른쪽 대표 직선을 검출한 후 검출된 대표 직선을 기준으로 차량의 조향을 정함
- 가변 저항을 사용하여 차량의 조향 위치를 ADC 값으로 확인하고 각 ADC 값에 따라 조향 제어
- yolov8로 학습한 Segmentation 모델을 사용하여 총 2개의 차선중 중앙 차선을 검출하였고 해당 중앙 차선을 기준으로 1, 2차선을 구분하여 초음파 센서로부터 장애물 검출 신호를 받으면 차선 변경 회피 기동
- 신호등 검출은 yolov8n 모델로 신호등 영역을 검출하여 검출된 영역의 크기가 일정 크기 이상일 때 현재 주행중인 차량에 영향을 주는 신호등이라고 판단하여 해당 영역을 crop하고 색 분류를 수행하는 Classification 모델에서 해당 영역의 신호등이 어떤 색의 신호인지 구분한 후 정지
2023.07-현재~

Side Project - Portfolio 사이트

주요 기능 :
- Github 포트폴리오 데모를 이용하여 나만의 포트폴리오 사이트 구축
2023.06-2023.06

OpenCV를 활용한 C++기반 차선 검출

S/W개발
기술 스택 : C++, OpenCV, ROS, Linux
주요 기능 :
- OpenCV와 C++를 사용하여 허프 변환(Hough Transformation)을 통해 직선 검출
- 검출된 직선 중 왼쪽에 위치하는 직선과 오른 쪽에 위치하는 직선으로 구분
- 구분된 직선들의 왼쪽 대표 직선과 오른쪽 대표 직선 검출
- 대표 직선들과 수직인 선을 기준으로 카메라 중앙 값과 두 직선과 수직선 교점의 중앙 값을 비교하여 조향 값을 정함
2023.05-2023.06

AA 1/10 자율 주행

팀장
기술 스택 : C, C++, OpenCV, ROS
주요 기능 :
- ROS를 미들웨어로 Jetson Nano와 Arduino를 C/C++로 I2C 제어
- 카메라로 인식된 차선을 따라가는 라인트레이서
- 중간에 장애물을 초음파 센서로 인식 및 정지
2023.05-2023.05

Linux 환경에서 C를 활용한 게임 프로그램

S/W개발
기술 스택 : C, Linux(Ubuntu)
주요 기능 :
- 리눅스 OS 환경에서 응용 프로그램을 구현
- 게임의 목록이 출력되며 게임 선택
- 선택된 게임에 따라 fork와 execute를 하여 각 프로세스를 유동적으로 제어
2023.05-2023.05

U-Net을 활용한 CT 이미지 Segmentation

팀장
기술 스택 : Python, Pytorch
주요 기능 :
- U-Net을 재 구현
- 구현된 모델을 통해 심장 기도 등의 CT 이미지를 Segmentation
2023.04-2023.04

VGG Net을 활용한 정상, 폐렴, 코로나 환자 폐 X-ray 사진 분류

S/W개발
기술 스택 : Python, Pytorch
주요 기능 :
- 정상, 폐렴, 코로나 환자 폐 X-ray 사진을 학습 시켜 분류 성능 비교
- 데이터를 10000장 씩 증강하며 분류 성능 비교
2023.03-2023.03

ROS기반 심화 자율주행

기술 스택 : Python, ROS, OpenCV, Tensorflow
주요 기능 :
- 초음파 센서를 이용하여 미로 주행(장애물 인식)
- 영상처리를 이용하여 모형 신호등 인식
- 영상처리를 이용하여 차선 인식 자율주행
- AR 인식을 이용하여 AR 주행
- AR을 이용한 객체 인식 주차
2023.02-2023.05

얼굴 움직임 감지 및 주변 환경 변화 감지 알고리즘을 이용한 스마트 휠체어

S/W 및 H/W개발
기술 스택 : Python, C, OpenCV, Dlib, Java, ultralytics(yolov8)
주요 기능 :
- 얼굴의 특징점을 검출하고 특징점을 이용하여 얼굴의 방향을 예측하여 해당 방향으로 조향 제어
- Object Detection에서 예측한 Bounding Box가 예상 이동 방향의 픽셀과 겹치는 픽셀이 있는지 확인하여 이동 방향에 객체가 존재하면 방향 전환만 가능
- 객체 인식 모델이 예측한 영상이 신호등 클래스이면 신호 인식 모델을 통과하고 인식된 신호에 따른 제어
- 보호자가 휠체어를 제어할 수 있도록 안드로이드 어플리케이션 제작
2022.12-2023.02

유아용 전동차 자율주행

팀장
기술 스택 : Python, OpenCV, C/C++
주요 기능 :
- 유아용 전동차 프로세스를 제거하고 Arduino Mega 프로세서로 교체
- PC (CPU: intel i7 12세대 / GPU: RTX 3060 / RAM: 16GB)와 Arduino프로세서와의 시리얼 통신
- 가변 저항을 사용하여 차량의 조향 위치를 ADC 값으로 확인하고 각 ADC 값에 따라 조향 제어
- OpenCV를 이용한 차선 인식 및 인식된 차선 자율 주행
- LiDAR센서와 초음파 센서를 이용한 장애물 감지 및 회피 기동
- Yolov5로 학습된 신호 인식 모델이 예측한 신호에 따른 제어
- LiDAR센서와 초음파 센서를 이용하여 주차된 차량 및 장애물을 인식하고 빈 주차 공간에 주차
2023.11-2023.01

CNN 기반 얼굴 특징점 검출 및 신호등 색상 분류

S/W개발
기술 스택 : Python, Pytorch, Dlib
주요 기능 :
- 얼굴의 특징점을 CNN을 통해 검출
- 적은 파라미터를 갖는 CNN 모델 구축
- 신호등 이미지를 학습 시켜 색 분류 성능 비교
2022.12-2022.12

MFC를 활용한 열쇠 렌탈 시스템

기술 스택 : C, C++, MFC
주요 기능 :
- 열쇠 대여, 반납, 조회 기능 GUI 구현
- 열쇠 대여, 반납시 신상정보를 기입
- 렌탈 내역을 기록하고 관리
2022.12-2022.12

OpenCV를 이용한 안구 혈관 검출

기술 스택 : Python, OpenCV
주요 기능 :
- GrayScale등을 통한 안구 이미지 전처리
- 전처리된 이미지에 필터를 활용한 잡음 제거
- 잡음이 제거 된 이미지에서 혈관 부분 검출
2022.11-2022.11

Yolov5를 활용한 주차공간 인식 시스템

기술 스택 : Python, Yolov5
주요 기능 :
- Yolov5를 이용하여 주차 공간을 학습
- 학습된 주차 공간 모델을 통해 주차 공간을 인식
2022.10-2022.10

OpenCV를 이용한 차량 번호판 영역 검출

기술 스택 : Python, OpenCV
주요 기능 :
- GrayScale등을 통한 차량 이미지 전처리
- 전처리된 이미지에 필터를 활용한 잡음 제거
- 잡음이 제거 된 이미지에서 차량 번호판의 색상 등의 특징을 이용하여 번호판 검출
2022.09-2022.09

ATmega128(MCU)을 활용한 축소형 AED

기술 스택 : C
주요 기능 :
- AED기 충전 중에 타이머 카운터를 활용하여 정확한 심폐 소생술을 위한 시간과 지침을 LCD를 통해 표시
- 충전이 완료되면 사용자의 감전 사고를 예방하기 위하여 AED와 일정 거리 유지하게 하는 기능 구현
- 전기 충격이 완료 되면 다시 심폐 소생술을 지시
2022.09-2023.09

ROS기반 자율주행

기술 스택 : Python, ROS, OpenCV
주요 기능 :
- 초음파 센서를 이용하여 미로 주행(장애물 인식)
- 영상처리를 이용하여 차선 인식 자율주행
2022.08-2023.08

모형 전기차 제작

기술 스택 : C, C++, Java
주요 기능 :
- 전기차 조종기와 모터와 회로 구성을 제외한 부품을 3D 프린터를 통한 제작
- 송신부는 2개 가변저항의 변화하는 ADC 값을 데이터로 넘겨주어 수신부에서 받은 ADC값 2개로 조향, 구 동처리를 하는 방식
- DC-DC 컨버터를 이용하여 9V 배터리를 5V로 변환하여 송신부 아두이노에 전원공급하고 3.7V, 3.5A배터리를 5V 변환하여 수신부 아두이노에 전원공급
2022.07-2023.07

ATmega128(MCU)을 활용한 화장실 전등 유지 시스템

기술 스택 : C
주요 기능 :
- 화장실을 장시간 이용하는 사람들을 위해 스위치 혹은 압력 센서를 이용한 전등 유지 시스템
2022.06-2023.06

ATmega128(MCU)을 활용한 영단어 학습 도구

기술 스택 : C
주요 기능 :
- LCD와 스위치를 이용한 간단한 영단어 학습 도구
2022.03-2023.05

라인트레이서 및 RC_Car

기술 스택 : C, 앱 인벤터
주요 기능 :
- 포토 센서의 특성을 활용하여 라인을 검출하고 따라가는 라인트레이서
- 앱 인벤터로 RC_Car조종 어플 구현
- 충돌 방지를 위해 초음파 센서를 통해 충돌 전 정지하도록 구현

Blog

My Blog

기억은 영원할 수 없기 때문에 기록을 하고 있고,
지식을 공유하기 위해 블로그를 운영하고 있습니다.

ResNet(Deep Residual Learning for Image Recognition) 논문 리뷰

09. 20, 2023 Glory_Choi

본 포스팅은 딥러닝 논문 중 Deep Residual Learning for Image Recognition 논문을 입문자 입장에서 이해할 수 있도록 리뷰합니다.

Backpropagation 역전파 이해하기

03. 28, 2023 Glory_Choi

본 포스팅은 딥러닝의 기초인 순전파와 역전파의 기초를 설명합니다.

Chain Rule이란?

09. 22, 2023 Glory_Choi

본 포스팅은 딥러닝의 역전파에서 중요한 개념인 Chain Rule에 대해 설명합니다.

함께할 연구실을 찾는 중 입니다.

A small river named Duden flows by their place and supplies it with the necessary regelialia.

연락주세요.

Contact

Contact Me

연구실과 함께 성장하는 개발자가 되겠습니다. 연락주세요.

Address

경기도 안성시

Contact Number

010 9943 7811

Email Address

dudrhkd9911@gmail.com