SlideShare a Scribd company logo
1 of 11
원제   : stereo vision 을 통한   3d  추출 , 3d  정보를 사용하여 인공지능의 습관을 통해 객체화 ,  객체학습 ,  인지 ,  인식하는 로봇
1.  프로젝트 이해를 위한 기본 배경 1.1 프로젝트이해를 위한 진입점 ? 터미네이터는 처음보는 사람인데도 ,  어떻게 사람을 화상이미지 상에서 찾아 냈을까 ? 사람 모양을 어떻게  3 차원세계에서 찾았을까 ? 터미네이터의 물체인식 방법에 대해 생각하고  만들어 보는 것을 목표로 시작한다 .
1.2  현재 로봇 시각 시스템에서의 물체 인식의 현황과 문제점 *  물체를 인식하기 위해서 기존의 데이터베이스에 물체 정보를 입력함으로써 인식이 가능해 진다 .  *   현실 세계는 새로운 물체가 많이 나오고 있기 때문에 그때마다 일일이 물체의 정보를 다 넣어 줄 수는에는 한계가 있다
2.  문제 해결 방법 제안 *  로봇이 모르는 물체 ( 데이터베이스에 없는 ) 에 대해서도   3 차원 정보를 수집해 감으로써 새로운 물체학습을 한다 .  ,[object Object],*  보고있는 화상 (2 개의 카메라를 사용 ) 에서 모르는 물체이든 아는 물체이든 상관없이  3 차원 물체로서 물체와 물체를 구분한다 . (  그러기 위해서는  3 차원 정보로서 스테레오 카메라를 가지고 거리맵을 얻는다 .) 터미네이터와 같이 새로 보는 물체도  3 차원모델로  기억 함으로서 물체인식과 학습을 가능케 하는  자동 물체 학습 ,  인식 시각 시스템 구축을  가능케 할 수 있다 .
3. 1  시스템의 주요 알고리즘의 흐름 설명  ( 1 / 2 ) ,[object Object],2.  각 물체는 물체와 물체를 구분하여 ,  각 물체는 기존에 학습된 물체인지 인식한다 .  이를  perception 이라고 한다 . DB 에 물체정보 없는 상태 로 물체를 인식한 사진  물체의거리 정보 사진 :  가까운 울 수록 하얀색 *  모든 이미지는 실험 하면서 직접 찍은 사진 입니다 .  제일 왼쪽 사진에서  위의 사진은 자동차사진을 찍은  사진 ,  아래는 자동차를 직접 찍은  사진  ->  다르게 판단해야 하나 특징점이 일치하여 같은 사물로 인식되고 있다 .  즉 거리정도가 있으면 이러한 잘못된 인식이 해결될 수 있다 . 제일 른쪽 사진들은 다른 각도에 서 찍은 사진들이 특징점일치로 같은 물체임을 인식한 사진
3. 1  시스템의 주요 알고리즘의 흐름 설명   (2/2) 3-1.  새로 본 물체로 인식 될 경우 ,  새로 학습을 시작하며 이름을 부여  받거나 모르는 물체로서 학습한다 .  3-2.  기존에 학습한 물체로 인식 될 경우 ,  전에 바라봤던 면을 정합함으로써 점차 물체의 정보를 학습해간다 .  오른쪾은 책장을 비스듬한 각도에서 찍은 사진으로  3 차원으로 복원한 사진으로 정면에서 바라본 사진 , OpenGL 로 보여주고있다 . 아래의 사진은 여러 각도 ( 여기서는  3 가지 각도 ) 에서 찍은  3 차원정보의 책장을 하나의  3 차원 모델로 표현한 것
4. 2  시스템의 세부 알고리즘의 흐름 설명   기존에 존재 새로 학습 저장 입력   화상 수동  or  자동 객체 분리 특징점 추출 데이터베이스 변환행렬 계산  합 병  새로운  객체 생성  깊이정보 추출 segmentation Perception
4. 3  시스템의 개발환경   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.  현재 시스템 성능 평가 *  현재 연구되고 있는 시스템 성능  ,[object Object],[object Object],[object Object],[object Object],* NNKproject  시스템 성능  (  직접 제작한 자체 개발 프로젝트  ) - 130 만 화소의  CMOS 카메라 - 30 fps -  두 대 합쳐서  10 만원 상당의 저가 - Dual core  노트북
5. Future  works Core system 노후 복지 시설 중앙데이터베이스 서버관리 사이트 Robot 탐사 로봇 P2P (  물체  DB 의 공유  )
4. DEMO * Object Learning  4.  시연 * Segmentation * 3d reconstruction

More Related Content

Similar to NNKproject Korean version

언리얼 리플렉션 & CDO.pptx
언리얼 리플렉션 & CDO.pptx언리얼 리플렉션 & CDO.pptx
언리얼 리플렉션 & CDO.pptxMUUMUMUMU
 
목 오브젝트(Mock Object)의 이해
목 오브젝트(Mock Object)의 이해목 오브젝트(Mock Object)의 이해
목 오브젝트(Mock Object)의 이해Yong Hoon Kim
 
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여Dong Chan Shin
 
[2023] Cut and Learn for Unsupervised Object Detection and Instance Segmentation
[2023] Cut and Learn for Unsupervised Object Detection and Instance Segmentation[2023] Cut and Learn for Unsupervised Object Detection and Instance Segmentation
[2023] Cut and Learn for Unsupervised Object Detection and Instance Segmentationtaeseon ryu
 
Game programming patterns 2
Game programming patterns 2Game programming patterns 2
Game programming patterns 2QooJuice
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투Ubuntu Korea Community
 
한옥처마의 비밀 수업지도안 1차시
한옥처마의 비밀 수업지도안 1차시한옥처마의 비밀 수업지도안 1차시
한옥처마의 비밀 수업지도안 1차시성훈 김
 
한옥처마의 비밀 1차시 지도안
한옥처마의 비밀 1차시 지도안한옥처마의 비밀 1차시 지도안
한옥처마의 비밀 1차시 지도안성훈 김
 
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리MinGeun Park
 
[Paper review] neural production system
[Paper review] neural production system[Paper review] neural production system
[Paper review] neural production systemSeonghoon Jung
 
september report in korean
september report in koreanseptember report in korean
september report in koreannao takatoshi
 
캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic
캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic
캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic용진 조
 
기계 학습의 현재와 미래
기계 학습의 현재와 미래기계 학습의 현재와 미래
기계 학습의 현재와 미래Joon Kim
 
Chapter 12 applications - 1
Chapter 12 applications - 1Chapter 12 applications - 1
Chapter 12 applications - 1KyeongUkJang
 
한옥처마의 비밀 2차시 지도안
한옥처마의 비밀 2차시 지도안한옥처마의 비밀 2차시 지도안
한옥처마의 비밀 2차시 지도안성훈 김
 
한옥처마의 비밀 수업지도안 2차시
한옥처마의 비밀 수업지도안 2차시한옥처마의 비밀 수업지도안 2차시
한옥처마의 비밀 수업지도안 2차시성훈 김
 
More effective c++ chapter4 이후 항목 29까지
More effective c++ chapter4 이후 항목 29까지More effective c++ chapter4 이후 항목 29까지
More effective c++ chapter4 이후 항목 29까지Dong Chan Shin
 
안.전.제.일. 강화학습!
안.전.제.일. 강화학습!안.전.제.일. 강화학습!
안.전.제.일. 강화학습!Dongmin Lee
 
임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012devCAT Studio, NEXON
 

Similar to NNKproject Korean version (20)

언리얼 리플렉션 & CDO.pptx
언리얼 리플렉션 & CDO.pptx언리얼 리플렉션 & CDO.pptx
언리얼 리플렉션 & CDO.pptx
 
목 오브젝트(Mock Object)의 이해
목 오브젝트(Mock Object)의 이해목 오브젝트(Mock Object)의 이해
목 오브젝트(Mock Object)의 이해
 
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
Project anarchy로 3d 게임 만들기 part_3_움직여라 움직여
 
[2023] Cut and Learn for Unsupervised Object Detection and Instance Segmentation
[2023] Cut and Learn for Unsupervised Object Detection and Instance Segmentation[2023] Cut and Learn for Unsupervised Object Detection and Instance Segmentation
[2023] Cut and Learn for Unsupervised Object Detection and Instance Segmentation
 
Game programming patterns 2
Game programming patterns 2Game programming patterns 2
Game programming patterns 2
 
MachineLearning
MachineLearningMachineLearning
MachineLearning
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투
 
한옥처마의 비밀 수업지도안 1차시
한옥처마의 비밀 수업지도안 1차시한옥처마의 비밀 수업지도안 1차시
한옥처마의 비밀 수업지도안 1차시
 
한옥처마의 비밀 1차시 지도안
한옥처마의 비밀 1차시 지도안한옥처마의 비밀 1차시 지도안
한옥처마의 비밀 1차시 지도안
 
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리[Unite2015 박민근] 유니티 최적화 테크닉 총정리
[Unite2015 박민근] 유니티 최적화 테크닉 총정리
 
[Paper review] neural production system
[Paper review] neural production system[Paper review] neural production system
[Paper review] neural production system
 
september report in korean
september report in koreanseptember report in korean
september report in korean
 
캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic
캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic
캐빈머피 머신러닝 Kevin Murphy Machine Learning Statistic
 
기계 학습의 현재와 미래
기계 학습의 현재와 미래기계 학습의 현재와 미래
기계 학습의 현재와 미래
 
Chapter 12 applications - 1
Chapter 12 applications - 1Chapter 12 applications - 1
Chapter 12 applications - 1
 
한옥처마의 비밀 2차시 지도안
한옥처마의 비밀 2차시 지도안한옥처마의 비밀 2차시 지도안
한옥처마의 비밀 2차시 지도안
 
한옥처마의 비밀 수업지도안 2차시
한옥처마의 비밀 수업지도안 2차시한옥처마의 비밀 수업지도안 2차시
한옥처마의 비밀 수업지도안 2차시
 
More effective c++ chapter4 이후 항목 29까지
More effective c++ chapter4 이후 항목 29까지More effective c++ chapter4 이후 항목 29까지
More effective c++ chapter4 이후 항목 29까지
 
안.전.제.일. 강화학습!
안.전.제.일. 강화학습!안.전.제.일. 강화학습!
안.전.제.일. 강화학습!
 
임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012임태현, MMO 서버 개발 포스트 모템, NDC2012
임태현, MMO 서버 개발 포스트 모템, NDC2012
 

More from nao takatoshi

march report in japanese
march report in japanesemarch report in japanese
march report in japanesenao takatoshi
 
october report in korean
october report in koreanoctober report in korean
october report in koreannao takatoshi
 
april report in korean
april report in koreanapril report in korean
april report in koreannao takatoshi
 
July report in korean
July report in koreanJuly report in korean
July report in koreannao takatoshi
 
august report in korean
august report in koreanaugust report in korean
august report in koreannao takatoshi
 
June report in korean
June report in koreanJune report in korean
June report in koreannao takatoshi
 
march report in korean.
march report in korean.march report in korean.
march report in korean.nao takatoshi
 
NNKproject Japanese version2
NNKproject Japanese version2NNKproject Japanese version2
NNKproject Japanese version2nao takatoshi
 
NNKproject Japanese version
NNKproject Japanese versionNNKproject Japanese version
NNKproject Japanese versionnao takatoshi
 

More from nao takatoshi (9)

march report in japanese
march report in japanesemarch report in japanese
march report in japanese
 
october report in korean
october report in koreanoctober report in korean
october report in korean
 
april report in korean
april report in koreanapril report in korean
april report in korean
 
July report in korean
July report in koreanJuly report in korean
July report in korean
 
august report in korean
august report in koreanaugust report in korean
august report in korean
 
June report in korean
June report in koreanJune report in korean
June report in korean
 
march report in korean.
march report in korean.march report in korean.
march report in korean.
 
NNKproject Japanese version2
NNKproject Japanese version2NNKproject Japanese version2
NNKproject Japanese version2
 
NNKproject Japanese version
NNKproject Japanese versionNNKproject Japanese version
NNKproject Japanese version
 

NNKproject Korean version

  • 1. 원제 : stereo vision 을 통한 3d 추출 , 3d 정보를 사용하여 인공지능의 습관을 통해 객체화 , 객체학습 , 인지 , 인식하는 로봇
  • 2. 1. 프로젝트 이해를 위한 기본 배경 1.1 프로젝트이해를 위한 진입점 ? 터미네이터는 처음보는 사람인데도 , 어떻게 사람을 화상이미지 상에서 찾아 냈을까 ? 사람 모양을 어떻게 3 차원세계에서 찾았을까 ? 터미네이터의 물체인식 방법에 대해 생각하고 만들어 보는 것을 목표로 시작한다 .
  • 3. 1.2 현재 로봇 시각 시스템에서의 물체 인식의 현황과 문제점 * 물체를 인식하기 위해서 기존의 데이터베이스에 물체 정보를 입력함으로써 인식이 가능해 진다 . * 현실 세계는 새로운 물체가 많이 나오고 있기 때문에 그때마다 일일이 물체의 정보를 다 넣어 줄 수는에는 한계가 있다
  • 4.
  • 5.
  • 6. 3. 1 시스템의 주요 알고리즘의 흐름 설명 (2/2) 3-1. 새로 본 물체로 인식 될 경우 , 새로 학습을 시작하며 이름을 부여 받거나 모르는 물체로서 학습한다 . 3-2. 기존에 학습한 물체로 인식 될 경우 , 전에 바라봤던 면을 정합함으로써 점차 물체의 정보를 학습해간다 . 오른쪾은 책장을 비스듬한 각도에서 찍은 사진으로 3 차원으로 복원한 사진으로 정면에서 바라본 사진 , OpenGL 로 보여주고있다 . 아래의 사진은 여러 각도 ( 여기서는 3 가지 각도 ) 에서 찍은 3 차원정보의 책장을 하나의 3 차원 모델로 표현한 것
  • 7. 4. 2 시스템의 세부 알고리즘의 흐름 설명 기존에 존재 새로 학습 저장 입력 화상 수동 or 자동 객체 분리 특징점 추출 데이터베이스 변환행렬 계산 합 병 새로운 객체 생성 깊이정보 추출 segmentation Perception
  • 8.
  • 9.
  • 10. 5. Future works Core system 노후 복지 시설 중앙데이터베이스 서버관리 사이트 Robot 탐사 로봇 P2P ( 물체 DB 의 공유 )
  • 11. 4. DEMO * Object Learning 4. 시연 * Segmentation * 3d reconstruction

Editor's Notes

  1. 저희 프로젝트는 터미네이터 , 바이센테니얼 맨이라는 영화의 주인공과 연관성이 있습니다 . 터미네이터는 어떠한 사람을 찾고 있습니다 . 2 번째 그림을 보면 어떠한 남자가 다른 물체들과 구분되어져 있습니다 . 기존에 알고 있던 사람일까요 ? 아니면 모르는 것이지만 배경과 구분해 낸 것일까요 ? 터미네이터는 어떻게 물체인식할까요 ?
  2. 현재 로봇 시각 시스템에서의 물체인식의 현황과 문제점에 대해 집어보겠습니다 . 물체를 인식하기 위해서 보통 인식할 물체에 대한 모든 면에서의 정보를 넣어주어야 합니다 . 하지만 터미네이터가 미래에서 현실세계에 왔다고 모든 물체를 아는 것은 아니기 때문에 , 모르는 물체를 인식하기 위해서 그때그때 미래에 갔다 올 수는 없습니다 . 그럼 터미네이터는 어떻게 했을까요 ?
  3. 현 시각시스템에서는 터미네이터와 같은 물체인식을 하는 시스템을 없습니다 . 그래서 저희가 문제 해결 방법으로 고안한 아이디어를 설명하겠습니다 . 터미네이터가 바라보는 장면과 같이 모르는 물체에 관해서도 하나의 물체로서 구분할 수 있도록 합니다 . ( 추가 설명 : 물체인식을 통해 물체를 구분해내는 것이 아닌 물체와 물체의 구분점을 잡음으로서 물체인식을 시도합니다 .) 새로 학습된 물체에 대해서 사용자가 직접 이름이나 성질 등을 가르쳐 줌으로서 물체학습이 쉬워질수 있다 .
  4. 로봇이 특정 물체를 배우기 위해서는 복잡한 현실세계 속에서 해당 물체를 구분해내는 기술이 필요하다 이런 물체와 물체를 구분하는 방법을 Segmentation 이라고 한다 .