인상적인 동영상 링크들 (기술동향)

알아두면 좋은 것들 2017.11.30 11:41

개인적 참고용입니다. 일종의 동영상 스크랩인데, 나이가 들수록 무언가 정리해 두지 않으면 안되는 것 같습니다. 개인적으로 인상깊었던 동영상들을 정리해 봅니다.



[2017.11] 4K Mask RCNN COCO Object detection and segmentation #2

Mask R-CNN: object detection 문제와 segmentation 문제를 하나의 딥 신경망으로 처리함으로써 instance segmentation이라는 새로운 장을 연 기술. ICCV'17 비전학회 best paper 수상



[2017.11] What's new, Atlas?

BostonDynamics 아틀라스 로봇의 무시무시한 덤블링 시연. 곧 터미네이터가 출현할 듯..



[2017.10] FUTURE DATA APPLICATIONS - HUMAN-LEVEL INTELLIGENT ROBOTS

Vicarious CEO의 인상적인 talk로서 최근 AI 연구의 한계과 방향을 잘 설명



[2017.09] AlphaGo Official Trailer

알파고. 2016년 3월 9일 ~ 15일 이세돌과의 5국으로 사람들에게 인공지능(AI)의 무서움을 각인시켰던 사건. 이 분야에 있지만 당시 물이라도 한바가지 떠서 컴퓨터에 붓고 싶었던.. 그리고 4국에서의 승리의 감흥이 아직도 생생하다. 이 이야기를 담은 다큐 영화가 나온다고 한다 (아래 동영상은 영화 공식 예고편)



[2017.08] What is wrong with convolutional neural nets? Fields Institute, 2017

딥러닝 창시자로 불리는 제프리 Hinton 교수의 인상적인 강연. 현재 딥러닝 연구의 문제점을 지적 (2014년 12월에도 동일한 제목의 강연을 진행)

2014년 12월 강연



[2017.08] 8 Incredible Lifelike HUMANOID ROBOTS

현재의 대표적인 안드로이드(android) 로봇들. Asuna, Han, Actroid, Sofia, Erica, Geminoid DK, Kodomoroid & Otondroid, Jia Jia



[2017.04] 3 principles for creating safer AI

인공지능 분야의 대가 중 한명인 Stuart Russell의 TED 강연. AI 발전이 가져올 문제, 그리고 인간과 AI가 공존하기 위한 방안을 매우 재미있게 발표. 한국어 번역 제공.



[2017.04] How computers learn to recognize objects instantly

YOLO 개발자 Joseph Redmon의 TED 강연



[2016.12] Top 5 Future Technology Inventions, 2019 to 2050 [CRAZY HD]

접촉식 충전단자, 스크린 침대, 백팩 보드 등 아이디어가 재미있음 ^^



[2016.11] YOLO v2

YOLO v2 물체인식 데모. CVPR'17 학회 Best Paper Honorable Mention 상 수상.



[2016.11] Tesla Self-Driving Demonstration (Short)

테슬라 2016 자율주행 데모



[2016.03] Holoportation: virtual 3D teleportation in real-time (Microsoft Research)

MS 홀로포테이션, 홀로렌즈가 현실과 가상의 만남을 상징한다면 홀로포테이션은 공간과 공간의 만남을 상징



[2015.04] DynamicFusion

고정된 물체가 아닌 변형하는 물체를 실시간 모델링. CVPR'15 비전학회 best paper 수상.



[2015.03] Google DeepMind's Deep Q-learning playing Atari Breakout

구글 딥마인드의 아타리(벽돌깨기) 게임. 심층강화학습을 통해 게임스킬을 스스로 학습, 인간 전문가 수준에 맞먹는 게임 플레이 도달 (하지만 AI가 물리법칙을 배운 것은 아니기 때문에 마지막 벽돌 한~두개가 남았을 때에는 이를 효과적으로 깨지 못하고 공만 맞추는 수준이라 함)



[2015.03] New Air France safety demonstration video

에어프랑스의 기내방송. 기술분야는 아니지만 프랑스를 다시 보게 만든 인상적인 영상. 이 방송을 본 후 단숨에 에어프랑스 팬이 되어 버렸다.



[2015.02] Silicon Retinas

Event camera라고 불리는 비동기식 이미징 기술, Dynamic Vision Sensor, Silicon Retina, Neuromorphic sensor 등 다양한 이름으로 불리는 차세대 이미지 센서 기술. Hanme Kim이 이 센서를 이용한 SLAM 기술로 ECCV'16 비전학회에서 best paper 수상



[2015.01] Microsoft HoloLens - Official Announcement Trailer (HD)

MS 홀로렌즈, 가상과 현실 공간의 만남. 걸어다니며 볼 수 있는 3차원의 혼합현실



[2013.07] Scalable KinectFusion



[2011.08] KinectFusion

키넥트 depth 센서와 gpu의 만남



[2011.08] DTAM: Dense Tracking and Mapping in Real-Time

일반 rgb 모노카메라를 이용한 3D 복원. gpu의 막강한 연산력을 바탕으로 기존의 특징점 기반 방식에서 벗어나 모든 픽셀에 대한 추적 및 매핑 수행



[2007.11] Parallel Tracking and Mapping for Small AR Workspaces (PTAM) - extra

일반 rgb 모노카메라를 이용한 3D 복원. 추적과 매핑을 분리하여 병렬적으로 처리하는 새로운 SLAM 구조를 제안



by 다크 프로그래머


저작자 표시 비영리 변경 금지
신고
  • 대학원생 2017.12.01 14:00 신고 ADDR 수정/삭제 답글

    정말 정말 좋은 글입니다.
    다크님께는 항상 도움만 받고 가네요.

    한 해를 마무리하는 12월. 즐거움과 행복이 가득하시길 바랍니다.

    • 대학원생 2017.12.01 14:07 신고 수정/삭제

      에어프랑스의 동영상을 저도 인상깊게 봤는데요. 자유롭고 즐겁게 창작할 수 있는 이런 문화가 수 없이 많은 예술가를 낳은 프랑스의 기반이 된 것 같다는 생각이 드네요. 눈을 뗄 수 없게 만드네요^^.

    • BlogIcon 다크pgmr 2017.12.03 22:56 신고 수정/삭제

      네.. 감사합니다. 어느덧 12월이네요 ^^

Matlab 핸드북 (참고용)

프로그래밍 2017.11.21 15:09

Matlab을 사용하다보면 가끔 함수들이 생각나지 않아서 인터넷을 검색하는데 시간을 보냅니다. 그래서 자주 쓰는 함수 사용법 목록을 정리해 봅니다. 개인적 참고용입니다.


행렬형 데이터 파일 입출력

dlmwrite('fname.txt', data, ',');

data = dlmread('fname.txt', ',');


그림의 제목 및 좌표축 이름 부여

title('title');

xlabel('xlabel');

ylabel('ylabel');


그림의 위치 및 크기 변경

h = figure;

h.Position = [left bottom width height];

h.Position = [400 400 560 420];


그림의 폰트 변경

h = gca;

h.FontSize = 20;          % default: 10

h.FontWeight = 'bold';  % default: 'normal'

h.TitleFontSizeMultiplier = 2.0;    % default: 1.1

h.LabelFontSizeMultiplier = 1.2;  % default: 1.1


그림에 범례 추가

plot(x1, y1, 'r', x2, y2, 'b');

legend('data1', 'data2');

legend('data1', 'data2', 'location', 'southwest');


좌표축 범위 지정

xlim([0 10]);

ylim([-inf 5]);    % 최대값만 제한


좌표축 눈금 및 눈금라벨 변경

xticks([-3*pi -2*pi -pi 0 pi 2*pi 3*pi]);

xticklabels({'-3\pi','-2\pi','-\pi','0','\pi','2\pi','3\pi'});

yticks([-1 -0.8 -0.2 0 0.2 0.8 1]);


데이터 값을 히스토그램 형태로 그리기

histogram('BinEdges', edges, 'BinCounts', counts);


3차원 그래프의 시점 변경

view([azimuth elevation]) % 방위각(Azimuth), 고도각(Elevation), degree

view([0 90]);    % xy평면을 보여줌


좌표축 방향 변경

ax = gca;

ax.XDir = 'reverse';

ax.YDir = 'reverse';


좌표축 원점을 그림 내부에 표시

ax = gca;

ax.XAxisLocation = 'origin';

ax.YAxisLocation = 'origin';


그림에 그리드(grid) 추가

grid on;


기타

linspace(x1, x2, n); % x1, x2 사이의 균일간격 n개 데이터 생성 (x1, x2 포함 n개)


by 다크 프로그래머

저작자 표시 비영리 변경 금지
신고

'프로그래밍' 카테고리의 다른 글

Matlab 핸드북 (참고용)  (0) 2017.11.21
프로그래밍 공부 방법  (10) 2014.07.31

아이와 수학 공부하기

수학 이야기 2017.11.15 17:53

저희 아이는 저랑 수학 문제 푸는 것을 매우 좋아합니다.


아직 초등학교 저학년이라서 40 더하기 53은? 이런거 묻고 푸는 정도입니다 ^^. 그래도 어쨌든 문제 푸는걸 좋아하니 나름 문제내는 재미가 있습니다. (답을 맞추면 엄청 좋아합니다)


한번은 48 더하기 16이 얼마냐고 물으니 64라고 대답합니다. 그래서 왜 64냐 한번 설명을 해 봐라고 했더니 16에서 2를 빌려다가 48에 더하면 50이고 남은 14를 더하면 64가 나온다고 합니다. 제법 놀라운 설명이라 천재 아닌가? 하고 깜짝 놀랐었는데, 나중에 알고보니 '가르기'라고 요즘은 학교에서 그런 방식을 가르치는 것 같습니다.


그리고 가끔은 곱셈 문제도 내는데, 5 곱하기 3이 뭐냐라고 물으면 15라고 대답합니다. 그럼 왜 15냐라고 물으면 5 곱하기 3은 5가 3개 있다는 것이니까, 5에 5를 더하면 10, 여기에 5를 더하면 15라고 대답합니다. 곱셈의 의미를 정확히 알고 있으니 제법 대견합니다.


그런데, 7단, 8단, 9단은 어려워서 구구단을 햇갈려 합니다. 그래서 7 곱하기 3이 뭐냐라고 물으면 24? 20? 찍기 시작합니다. 곱셈의 의미를 알고 있다고 하더라도 막상 7단에는 적용할 생각을 못하니 그래도 아직 어린아이이고 평범해서 좋습니다. ^^


그럼 이번에는 난이도를 높여서 10 곱하기 3이 뭐냐라고 물으니 30이라고 대답합니다. 그럼 3 곱하기 10은 뭐냐 하고 물으니 조금 생각하더니 30이라고 대답합니다. 그런데, 왜 3 곱하기 10이 30인지 설명해보라고 하니 10 곱하기 3은 30이고, 10 곱하기 3하고 3 곱하기 10이 같기 때문에 30이라고 답합니다. 곱셈의 순서를 바꾸어도 결과가 같다는 것을 알고 있는 것이지요.


그런데, 왜 10 곱하기 3하고 3 곱하기 10이 같아? 왜 곱셈은 순서를 바꾸어도 같아? 하고 물으니 난관에 봉착합니다. 한참 생각하더니 칠판에 동그라미 10개를 3번 그리고 나서 갯수를 셉니다. 그리고 동그라미 3개를 10번 그리고 나서 또 개수를 셉니다. 그리고 나서는 '봐바요 둘다 30으로 같잖아요'라고 합니다. 역시 어린아이다운 설명이라 좋습니다 ^^. 그래 맞아. 그런데 왜 그게 같지? 왜 그런지 설명할 수 있겠어? 하고 다시 물으니 한참을 고민하더니 답을 못합니다.


아직까지는 답을 듣지 못했습니다. 제가 설명해 줄 수도 있겠지만 그보다는 언젠가는 스스로 답을 찾게 될 날이 있겠지요.. ^^


by 다크 프로그래머

저작자 표시 비영리 변경 금지
신고

'수학 이야기' 카테고리의 다른 글

아이와 수학 공부하기  (3) 2017.11.15
역수와 역행렬  (4) 2017.08.12
Gram–Schmidt(그람-슈미트) 직교화  (4) 2017.05.17
곱셈과 덧셈  (2) 2017.04.26
  • BlogIcon 신당기 2017.11.18 05:46 신고 ADDR 수정/삭제 답글

    안녕하세요~ 너무 오랜만이네요.
    제가 영상처리에서 관심이 멀어지고 전공 관련 공부에 매진하면서 다크님을 뵙지 못했는데. 이 새벽에 원고 수정하다가 갑자기 생각나서 들어왔는데. 여기에 들어올 이유가 생겨서 너무 반갑고 기쁘네요.
    저도 아이가 생겨서....이제 만2세입니다.
    다크님의 경험이 큰 도움이 되겠네요. 이제 종종 들리겠습니다.

    • BlogIcon 다크pgmr 2017.11.18 15:45 신고 수정/삭제

      안녕하세요. 잘 지내셨는지요. 먼저 축하드립니다 ^^. 손주 보셔야 할 나이에 갖게 된 아이가 얼마나 귀하고 감사할지 잘 상상이 안갑니다. 농담이구요 정말 축하드립니다.
      아이에 관한 글은 자주 올리는 편은 아니지만.. 그래도 신당기님은 제 블로그에 올리는 글들을 거의 다 이해할 수 있는 분이니 가끔 소일거리로 읽어보셔도 좋을 것 같습니다.
      새벽까지 원고를 정리하시다니 건강을 상하는 것은 아닌지 걱정됩니다.

    • 신당기 2017.11.21 13:22 신고 수정/삭제

      감사합니다.
      포기했을 때 하늘에서 뚝 떨어진 아기라 너무 소중합니다. 아기란게 이런 것인줄 알았다면 더 일찍 노력할 껄 후회했죠. 정말 다른 세상이 열리더군요. 집사람을 사랑할 때와는 다른 호르몬이 나오는 것 같아요.
      말씀하신 것처럼 이제 종종 들리겠습니다. 아련하게 영상처리의 추억이 있으니까요.