• Tistory
    • 태그
    • 위치로그
    • 방명록
    • 관리자
    • 글쓰기
Carousel 01
Carousel 02
Previous Next

Integral Image ( 적분 영상 )

전공관련/주워들은 용어정리 2013. 6. 21. 17:58




 

적분 영상(integral image)이란 쉽게 말해서 다음 픽셀에 이전 픽셀까지의 합이 더해진 영상이다. 즉, 다음과 같은 수식으로 표현되는데

여기서 integImage(x, y)는 적분 영상이고 orgImage(x', y')는 원래 영상이다.

적분 영상의 장점은 특정 영역의 픽셀 값의 총합을 매우 쉽게 구할 수 있다는 점이다.

다음의 그림을 보면 이해가 쉬울 것이다.

8*8 크기의 임의의 1채널 영상을 예로 든 것이다. 좌측 상단이 원점이다.

왼쪽의 원래 영상에서 칠해진 영역의 넓이는

오른쪽 적분 영상에서 녹색 영역의 합과 주황색 영역의 합을 뺀 것과 같다.

(물론, 위 영상 전체의 합은 2250으로, 적분 영상에서의 마지막 값과 같다.)

이것을 수식으로 나타내면 다음과 같다.

 

다음의 그림을 참고하면 원리를 알 수 있다. 

D 영역의  픽셀 값을 얻기 위해서 점 d까지의 넓이에서 점 b까지의 넓이와 점 c까지의 넓이를 뺀 후

두 번 빼진 점 a 까지의 넓이를 한 번 더해줌으로써 D 영역의 넓이를 구할 수 있는 것이다.

  ( [D] = [A+B+C+D] - [A+C] - [A+B] + [A] )

이러한 적분 영상은 하나의 영상에 대해 특정 영역의 픽셀 값의 합을 여러 번 구해야 할 필요가 있을 때 유용하게 사용할 수 있다.

 

 

설명이 잘 되있다.

 

워낙 잘 되있어서 더 쉽게 얘기할것도 없는 듯 하지만 
나중에 내가 다시볼떄 이해하기쉽게 내말로 옮겨 적자면 
영상을 0,0 부터 시작해서 m,n 까지 픽셀성분값의 누적값이 Integral Image의 픽셀값이다 .
적분영상의 장점은 영상 내부의 특정 영역의 내부합을 구할때 간단한 연산으로 구할수 있다는 점이다.
연산 내에서 반복적으로 영역의 합을 필요로 할때는 Integral Image를 구해서 사용하면 빠른 연산이 가능하다. 는 얘기..

 

저작자표시비영리

'전공관련 > 주워들은 용어정리' 카테고리의 다른 글

Outlier ( 이상치 )  (0) 2013.07.16
메모리 영역 Heap / Stack / Static  (1) 2013.07.09
Integral Image ( 적분 영상 )  (2) 2013.06.21
Hessian Matrix ( 헤시안 행렬 )  (0) 2013.06.21
ROC curve  (0) 2013.06.19
AAM  (0) 2013.06.19
블로그 이미지

매직블럭

작은 지식들 그리고 기억 한조각

트랙백 0개, 댓글 2개가 달렸습니다

댓글을 달아 주세요

  • BOM 2021.12.07 15:59  댓글주소  수정/삭제  댓글쓰기

    ( [D] = [A+B+C+D] - [A+C] - [B+D] + [A] )
    부분에서

    [B+D]가아니라 [A+B] 아닐까요?

    • 매직블럭 2021.12.08 12:54 신고  댓글주소  수정/삭제

      말씀하신 내용이 맞습니다. 내용 수정하였습니다. 감사합니다.

  • «
  • 1
  • ···
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • ···
  • 414
  • »

카테고리

  • 살다보니.. (414)
    • 주절거림 (3)
    • 취미생활 (36)
      • 지식과 지혜 (3)
      • 풍경이 되어 (4)
      • Memories (17)
      • 엥겔지수를 높여라 (2)
    • mathematics (6)
      • Matrix Computation (2)
      • RandomProcesses (3)
    • English.. (8)
    • Programming (134)
      • C, C++, MFC (51)
      • C# (1)
      • OpenCV (17)
      • Python (47)
      • Git, Docker (3)
      • Matlab (4)
      • Windows (3)
      • Kinect V2 (2)
      • 기타 etc. (6)
    • 전공관련 (73)
      • Algorithm (6)
      • Deep Learning (49)
      • 실습 프로그램 (4)
      • 주워들은 용어정리 (8)
      • 기타 etc. (6)
    • Computer (104)
      • Utility (21)
      • Windows (24)
      • Ubuntu, Linux (55)
      • NAS (2)
      • Embedded, Mobile (2)
    • IT, Device (41)
      • 제품 사용기, 개봉기 (14)
      • 스마트 체험단 신청 (27)
    • Wish List (3)
    • TISTORY TIP (5)
    • 미분류. 수정중 (1)

태그목록

  • ColorMeRad
  • DeepLearning
  • 크롬
  • portugal
  • 오봉자싸롱
  • Deep Learning
  • 후쿠오카
  • 매트랩 함수
  • 포르투갈
  • 스마트체험단
  • 큐슈
  • 일본
  • 칼로리 대폭발
  • Computer Tip
  • matlab
  • function
  • CStdioFile
  • 딥러닝
  • random variable
  • Convolutional Neural Networks
  • 매트랩
  • ReadString
  • 갤럭시노트3
  • matlab function
  • review
  • DSLR
  • LIBSVM
  • utility
  • SVM
  • 에누리닷컴

달력

«   2022/05   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
05-20 05:33

LATEST FROM OUR BLOG

  • 골뱅이 연산자의 의미 (행렬곱)..
  • 프린터 용지 부족 문제를 해⋯.
  • [MXNet] 데이터 리스트를 만⋯.
  • 예쁘게 출력하자 pprint - pr⋯.
  • 작업표시줄 미리보기를 리스⋯.
  • 이미지 실제 파일 포맷 확인하기.
  • 알리 등 해외배송 배송상태를⋯.
  • 티스토리 코드블럭 내용을 복⋯.
  • warning 을 on/off 하자.
  • windows 10 파일 선택, 파일⋯.
RSS 구독하기

BLOG VISITORS

  • Total : 1,114,475
  • Today : 37
  • Yesterday : 672

Copyright © 2015 Socialdev. All Rights Reserved.

티스토리툴바