[디지털영상처리] Bit Plane Slicing C 소스 및 결과이미지 포함 [A+]
- 최초 등록일
- 2007.08.12
- 최종 저작일
- 2007.06
- 23페이지/ 압축파일
- 가격 2,000원
소개글
디지털영상처리
Bit Plane Slicing을 위한 소스 및 결과 이미지 포함
A+받음
목차
Ⅰ. 실습목표
Ⅱ. 실습내용
Ⅲ. 실습결과
Ⅳ. 결과 분석
Ⅴ. 느낀점
본문내용
Ⅰ. 실습목표
ⅰ. 리눅스를 이용하여 8비트 raw image를 8장의 bit plane으로 분할
ⅱ. 각 bit plane을 똑같이 수정 후 8비트 영상으로 결합하여 원본영상과의 차이 비교
Ⅱ. 실습내용
ⅰ. 10진수로 표현된 각각의 픽셀들을 2진수로 변환
ⅱ. 2진수 값 저장
ⅲ. 8 장의 Bit Plane 영상 표현하기
ⅳ. Bit Plane 영상을 raw 영상으로 결합하기
ⅴ. 8장의 bit plane 영상에 각각 원하는 알파벳 문자를 똑같이 삽입 후 이를 잉ㅇ하여 다시 raw 영상으로 결합하고, 원본 영상과 결합된 영상과의 PSNR 값을 비교 분석 한다.
Ⅳ. 결과 분석
ⅰ. PSNR의 값이 정지 영상의 경우 30~40 db이 정상임에도 불구하고 값이 정확히 나타나지 않았다.
ⅱ. 8bit 명암도의 영상을 각 bit 별로 나누어, 그 영상을 출력 할 수 있었다.
ⅲ. 낮은 bit에서 주는 효과는 높은 bit에서 주는 효과 보다 그 영향력이 상대적으로 거의 나타나지 않는다. 낮은 bit로 갈 수 록 전체 영상의 품질에 미치는 영향은 미비하다. 반면 높은 bit에서 주는 효과는 그 효과가 시각적으로 정확하게 나타난다.
ⅳ. 각 bit마다 갖고 있는 비중이 다르다. 그 이유는 수정된 bit의 재결합 이미지를 통해서 각각 bit를 동일하게 수정했음에도 불구하고, 그 결과 이미지는 크게 차이가 난다. 따라서 각 bit가 갖고 있는 이미지의 비중은 다름을 알 수 있다.
Ⅴ. 느낀점
ⅰ. 본 실습을 통해서 10진수로 표현된 픽셀의 정보는 2진수로 변현화여 8개의 다른 array 할 당하는 것을 배웠다.
ⅱ. 2진수로 나뉘어 각각 array 저장된 정보를 다시 이미지로 바꾸어 파일로 저장, 그 이미지를 확인함으로서 각 bit별로 갖고 있는 이미지의 정보를 눈으로 확인 했다. 각가의 bit가 가지고 있는 정보는 다 다르며, 그 정보에 따라 사람의 눈에는 큰 차이가 인지 됨을 알았다.
ⅲ. 각각의 bit가 가지고 있는 정보의 비중(weight)가 다르므로, 각각의 다른 bit가 수정되더라도 그 결과 역시 bit의 비중 정도에 따라 재결합된 이미지에 미치는 영향도 다름을 알았다.
참고 자료
디지털영상처리
라파엘 C. 곤잘레즈 | 하영호 역 | 그린 | 2003.09.20
압축파일 내 파일목록
Bit Plane Slicing.hwp
소스및결과이미지/a.out
소스및결과이미지/hw7.c
소스및결과이미지/lena.raw
소스및결과이미지/[0]modified.raw
소스및결과이미지/[0]output.raw
소스및결과이미지/[1]modified.raw
소스및결과이미지/[1]output.raw
소스및결과이미지/[2]modified.raw
소스및결과이미지/[2]output.raw
소스및결과이미지/[3]modified.raw
소스및결과이미지/[3]output.raw
소스및결과이미지/[4]modified.raw
소스및결과이미지/[4]output.raw
소스및결과이미지/[5]modified.raw
소스및결과이미지/[5]output.raw
소스및결과이미지/[6]modified.raw
소스및결과이미지/[6]output.raw
소스및결과이미지/[7]modified.raw
소스및결과이미지/[7]output.raw