PGR21.com
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date 2011/04/24 05:40:52
Name RealWorlD
Subject 히스토그램 평활화 계산 질문
공식은
h(i)=G/N*H(i)
G는 최대 밝기,N은 영상크기,H(i)는 정규화 누적값 h(i)는 보정값.
실제 내용은 별내용 없다.
대략 4픽셀짜리 그림이 있다고 가정하고 최대밝기가 255라면
255/4*H(i)를 계산만 해주면 끝!
H(i)는 그 밝기 이전의 픽셀수값이다.
쉽게 말해 위의 4픽셀이
100,200,100,3
이렇게 되있다면
0->0    1->0    2->0    3->1    ....    100->2    ...    200->1    ...    255->0
이런식으로 이전까지 존재하는 픽셀값을 카운트해서 처리하면 되는데
100의 밝기값을 가지는 픽셀의 경우
255/4*2=127.5
그래서 평활화 작업을 하면 100의 밝기값을 가진 픽셀이 127.5의 밝기로 바뀐다는 이야기.
(단 정수가 와야 하니 반올림 처리를 위해 끝에 +0.5를 더해준다.)

히스토그램 평활화는 원래 모여있던 히스토그램 분포를 넓~게 퍼트려주는역할을 하는것이다.
이렇게 함으로써 밝기대비가 심해져 눈으로 볼때 선명하게 보이는것이다.
---------------------------------------------------------------------------------------------------
위에는 히스토그램 평활화 계산방법인데요 이해가안가는게 저런식으로 계산하면 카운트가1인 값들은 전부 64가되잖아요..
즉 200이랑 3이 둘다 64로바뀐다는거고 그외에도 같은카운트 값들은 전부 겹쳐지게되는데 그렇게되면 균등분포가안되잖아요.. 한쪽으로 쏠릴것같은데.. 예를들어 8픽셀인 100 200 100 202 30 50 60 80 이있으면 결국 히스토그램표로보면 64랑 128 딸랑 두개밖에안나온다는건데.. 그냥 바로 저 계산한 값으로 체인지되는게아니라 계산한값을 기존값에서 더해지거나 빼지게되면 균등하게 될껀데.. 공식에의하면 그렇지도않고.. 어떻게 해야할까요?

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
11/04/24 05:52
수정 아이콘
위의 설명이 잘못된 게 아닐까요?
위에서 H(i)는 정규화 누적값이라고 해놓고
0, 0, 0, 1, ... , 2 ..., 1 ,... 0 는 누적값이 아니라 그냥 히스토그램값이잖아요.
따라서 100의 밝기값을 가지는 픽셀의 경우도
255/4*(1+2)=191.25 가 되어야 할 것 같습니다.
11/04/24 06:22
수정 아이콘
히스토그램 값 3->1 이랑 100->2 을 누적시킨 값입니다.
그러면 3은 255/4*1 이고 200은 255/4*(1+2+1)로 다르게 나올 것 같네요.
위 예시에서는 평활화를 거쳐도 오히려 명암차가 줄어드는데 이는 원본이 원체 값들이 넓게 분포되어 있어서 그렇고 일반적으로 픽셀값들이 좁은 분포를 가지는 이미지라면 평활화의 효과가 크게 나타나겠죠.
뱃살토스
11/04/24 21:13
수정 아이콘
순간 영상처리 까페에 온것 아닌가 하는 착각이 잠시....
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
163853 [LOL] 이렇게 KDA 등은 어떻게 보는 건가요? [7] 워크초짜6956 13/04/02 6956
163852 페이스북 사용 관련 질문~ [1] leanon4960 13/04/02 4960
163851 jingling은 무엇인가요? [2] 집정관5049 13/04/01 5049
163850 헬스장가면 기본 운동정도는 PT없이 배우나요? [8] 강마루7789 13/04/01 7789
163849 맛있는 단무지 브랜드(라면에 곁들이는 용)가 있다면 답변 부탁드리겠습니다 [3] balance6607 13/04/01 6607
163848 부모님 핸드폰 선물 질문입니다 ㅠ [1] Necrosis4640 13/04/01 4640
163847 핸드폰 관련 질문입니다! [2] 좋은남자5422 13/04/01 5422
163846 초성퀴즈질문 [2] par333k4931 13/04/01 4931
163845 하... 사회생활이란... [11] 잭 오 랜턴6060 13/04/01 6060
163844 바지 통을 어떻게 줄여야할지 잘 모르겠네요. [2] 치킨마요9570 13/04/01 9570
163843 신도림이나 구로쪽 집을 구하려고 하는데 조언부탁드립니다 [2] 번지점프4375 13/04/01 4375
163842 연애]보험에서 확실성등가 관련 풀이 맞는지 확인만 해주실 수 있을까요? [1] La Luna6622 13/04/01 6622
163841 KT 기변에 관련해서 질문입니다. [3] 세이밥누님4353 13/04/01 4353
163840 통계의 분산 관련 기초 문제 질문인데 [2] La Luna5091 13/04/01 5091
163839 외장하드 불량섹터 문제 ..도와주세요 [1] 하루아빠4981 13/04/01 4981
163838 대학생분들 시험공부는 언제부터 시작하시나요? [23] 자판9861 13/04/01 9861
163837 사람이 이로 깨물어서 손가락을 지르는게 가능한가요? [13] 가을방학6969 13/04/01 6969
163836 수요일 아침에 챔스 경기 스포없이 폰으로 볼 방법 있나요? [4] 오스카4438 13/04/01 4438
163835 T스토어게임중에 EA모바일게임(크소,영서)은 왜 다 없어졌나요?? 모르가나4948 13/04/01 4948
163834 [LOL] 지인들과 5:5 하기로 했는데요 [35] 코왕6520 13/04/01 6520
163833 [2주 안에 체지방 2kg] 뺄 수 있다vs없다 [13] 알카드7786 13/04/01 7786
163832 [야구] 문학경기장 예매 질문입니다. [4] 야한남자4900 13/04/01 4900
163831 [퍼즐앤드래곤] 컨셉덱을 짜고 싶은데 애매해요 [11] kof_mania5032 13/04/01 5032
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로