Halftoning patterns Digital halftoning의 정의 :bi_level printing device & bi_level displays(last print, fax machine…)등의 이진 출력기기에서 연속계 조영상을.

Slides:



Advertisements
Similar presentations
10-7 부동소수점 (Floating-Point) 계산  컴퓨터에서 숫자를 표기하는 방법  가수 (Fraction) : 부호화된 고정소수점 숫자 지수 (Exponent) : 소수점의 위치를 표시 ( 예 )10 진수 를 표기하면 Fraction Exponent.
Advertisements

2. 속력이 일정하게 증가하는 운동 Ⅲ.힘과 운동 2.여러 가지 운동. 도입 Ⅲ.힘과 운동 2. 여러 가지 운동 2. 속력이 일정하게 증가하는 운동.
1. 도형의 연결 상태 2. 꼭지점과 변으로 이루어진 도형 Ⅷ. 도형의 관찰 도형의 연결상태 연결상태가 같은 도형 단일폐곡선의 성질 연결상태가 같은 입체도형 뫼비우스의 띠.
이진 나무 구조 강윤섭 2008년 5월 23일.
재료수치해석 HW # 박재혁.
예비보고서1 : 8개의 푸시버튼 스위치가 있다. 이 스위치에 각각 0~7개까지의 번호를 부여하였다고 하자
Sungkyunkwan University School of Medicine
Chapter 10. Illumination Models and Surface-Rendering Methods
Dithering (금) SNUT 최 성 준.
신호처리 실험 (Signal Processing Lab)
공차 및 끼워맞춤.
Chapter 12 Clinical Lab Equipment
Medical Instrumentation. H.W #9
디지털영상처리 및 실습 대구보건대학 방사선과.
멀티미디어 시스템 (아날로그 이미지,신호를 디지털로 변환 방법) 이름 : 김대진 학번 :
상관함수 correlation function
Tail-recursive Function, High-order Function
행렬 기본 개념 행렬의 연산 여러가지 행렬 행렬식 역행렬 연립 일차 방정식 부울행렬.
* 대규모사업장 및 아파트 소방안전교육 신청 안내 *
보조저장장치 구조(Secondary Storage Structure)
컴퓨터 프로그래밍 : 실습3 2장 데이터와 식.
11장. 1차원 배열.
Progress Seminar 선석규.
13. 포인터와 배열! 함께 이해하기 IT응용시스템공학과 김 형 진 교수.
Initial Concepts for Modeling
에코에너지 기술연구소 찾아오시는 길 안내 ③ ① ④ ② 주소 : (46703) 부산광역시 강서구 체육공원로 6번길 211
Quiz #7 다음 수들을 합병 정렬과 퀵 정렬 알고리즘을 이용하여 오름 차순으로 정렬하였을 때, 데이터 이동 회수를 각각 구하라. 여러분은 정렬 과정을 단계별로 보이면서 이동 회수를 추적해야 한다. 단, 퀵 정렬시에 피봇으로 배열의 왼쪽 첫 번째 원소를 선택한다. 5.
연소 반응의 활성화 에너지 연료가 연소되기 위해서는 활성화 에너지가 필요합니다.
마인드 맵.
제39회 전북도민 체육대회 대회상징물 공모계획 제39회 전북도민체육대회에 참신한 상징물을 선정 전북도민과 함께 참여하는
색체 인식과 영상 장치 빛의 합성과 색체 인식 백색광 ex) 햇빛, 형광등, 백열등
USN(Ubiquitous Sensor Network)
Clipping 이진학.
COMPUTER ANIMATION (Key Frame Animation)
2강_첫번째 안드로이드 프로젝트 에뮬레이터(AVD) 만들기 처음 만들어 보는 프로젝트 전체적인 구성 살펴보기
다면체 다면체 다면체: 다각형인 면만으로 둘러싸인 입체도 형 면: 다면체를 둘러싸고 있는 다각형
컴퓨터 개론 및 실습 1주차 2015년 03월 05일.
디버깅 관련 옵션 실습해보기 발표 : 2008년 5월 19일 2분반 정 훈 승
Image Restoration Using MATLAB Image ToolBox Visual Communication Lab
Window, Viewport Window, Viewport.
4.7 보 설계 보 설계과정 (a) 재료강도 결정 (b) 보 단면 산정 (c) 철근량 산정 (d) 최소 및 최대 철근비 확인
에어 PHP 입문.
2. 누화와 케이블링 1. 서론 2. 용량성 누화 3. 유도성 누화 4. 복합적인 누화(누화의 일반적인 이해)
전반사(Total Reflection)와 광통신
4장. 데이터 표현 방식의 이해. 4장. 데이터 표현 방식의 이해 4-1 컴퓨터의 데이터 표현 진법에 대한 이해 n 진수 표현 방식 : n개의 문자를 이용해서 데이터를 표현 그림 4-1.
2장 PHP 기초 PHP의 시작과 끝을 이해한다. 주석문에 대하여 이해한다. echo 문을 이용하여 화면에 출력하
Chapter 1 단위, 물리량, 벡터.
05. General Linear List – Homework
Chapter 1 단위, 물리량, 벡터.
1. 정투상법 정투상법 정투상도 (1) 정투상의 원리
생체 신호의 실시간 디지털 처리 7조 홍윤호( )-1등
2017년 어르신 소일거리사업 경로당 회장 및 관리자 교육
최소의 실험 횟수에서 최대의 정보를 얻기 위한 계획방법 분석방법: 분산분석(Analysis of Variance, ANOVA)
웹 사이트 분석과 설계 [디자인 리서치] 학번: 이름 : 홍지애.
디지털논리 회로 1차설계 예비보고서 2006 송만성 2007이상진 2007배정준 2007김효진.
Chapter 7 – Curves Part - I
제 22 강 논리식 및 논리 값 shcho.pe.kr.
컴퓨터공학과 손민정 Computer Graphics Lab 이승용 교수님
통계학 R을 이용한 분석 제 2 장 자료의 정리.
3장 (2) 구문과 의미론 순천향대학교 컴퓨터공학과 하상호.
학 습 목 표 1. 밑그림에 따라 채색할 수 있다. 2. 전체적인 색의 분위기와 조화를 생각할 수 있다.
아두이노 프로그래밍 2일차 – Part4 아날로그 키패드 활용하기 강사: 김영준 목원대학교 겸임교수
학습목표 10색상환에 있는 색 이름을 알고 생활 주변의 대상에서 찾아볼 수 있다..
영역 기반 처리.
NACST progress report 신수용.
컴퓨터는 어떻게 덧셈, 뺄셈을 할까? 2011년 10월 5일 정동욱.
Ch12. Deep Learning (Backpropagation)
13. 포인터와 배열! 함께 이해하기.
X-Ray 장비 작동법 항공보안과 오 석 균.
6 객체.
Presentation transcript:

Halftoning patterns Digital halftoning의 정의 :bi_level printing device & bi_level displays(last print, fax machine…)등의 이진 출력기기에서 연속계 조영상을 효과적으로 이진 영상으로 나타내기 위한 방법 Grey level을 나타내기 위해서 resolution을 희생시킴.

Halftoning approximation Halftone patterns를 이용. Computer graphics에서 halftone reproduction은 사각형 pixel region을 사용해 접근하는데 이와 같은 사각형 pixel region을 halftone pattersn, pixel pattern이라 일컫는다. N by N pixel인 경우 n²+1가지의 intensity구현할 수 있음.

Halftoning Intensity level은 각각 grid 내에 포함된 pixel의 수에 따라 결정되기 때문에 여러 level의 intensity를 구현할 수 있다. 각 grid에 포함된 pixel의 위치에 따라 intensity가 결정 “on” pixel의 위치가 중앙에 있을수록 intensity는 low 하고 outside로 확장될수록 high-intensity를 구현하게 됨.

Halftoning Halftone approximations을 위한 pixel grid는 실제 그림에는 존재하지 않는 visual effect와 contouring을 최소화하여 작성할 수 있어야 한다. Symmetrical patterns을 최소화하면 피할 수 있음.

Halftoning Halftone approximation에서 한 pixel당 2가지 이상의 intensity를 표현 할 수 있는 system 상에서는 해당 grid의 intensity의 선택의 수를 증가할 수 있다. Ex.1가지의 intensity/pixel을 가진 2 by2 =>5가지 intensity를 표현 3가지의 intensity/pixel을 가진 2 by 2 =>13가지 intensity를 표현

Dithering의 정의 Dithering resolution을 감소시키지 않고 halftoning에 근사하는 기술. 윤곽선을 보다 부드럽게 처리하기 위해 pixel에 더해진 random value(noise)는 전체 그림에 noise를 더하고 광도의 경계는 없애는 것. 물체의 모서리를 매끄럽게 처리하는 기술

Dithering <장점> 물체를 자연스럽게 파악 할 수 있음. Dither에서 noise를 추가시키면 경계부분이 soften하게 처리 됨. 해상도의 손실이 없음. <단점> 명암값이 제대로 나타나지 않음 해당pixel이 dither보다 작으면 black으로 dither보다 크면 white로 처리됨.

Dithering의 방법 Random-dither Order - dither Error - diffusion

Dithering의 방법 Order-dither pixel들을 display하기 위해 order-dither 방법은 intensity 변화량을 1:1로 mapping 시킨다. N by N matrix로 표현되는 각 원소는 양수일 때 N² intensity level을 표현 할 수 있음. Bi_level system에서 matrix element의 input intensity를 비교해서 display intensity를 결정. Input intensity 는 0<= I <= n²에서 결정

Dithering (x,y) 를 결정하는 i = (x mod n) +1 j = (y mod n) +1 I > d(i,j) 이면 turn on (x, y) 보통, higher-order dither matrix는 lower order matrices를 포함.

Dithering Error Diffusion m by n 으로 이뤄진 사진을 m by n의 화면에 표현할 때 error diffusion 의 방법을 사용. 이때, input intensity 와 display pixel intensity사이에 발생하는 error는 현재 있는 pixel의 주변으로 분산시키거나 난반사 시킨다.

Dithering 모든 반사율의 합은 1이 되도록 한다. Error diffusion은 image의 최하단과 우측면에 대해서는 적용되지 않는다. Picture repeating, echoing에 의해서 hairline, nose outline등 사진의 특별한 부위에 “Ghosts(제2의 영상) 현상이 발생

Dithering

Dithering “Gosting”은 1보다 작은 값을 더해주는 error diffusion parameter 값을 선택해 주거나 errors의 dispersion후의 matrix값의 rescaling에 의해 reduce가능. 1)matrix의 모든 원소에 *0.8 후, +0.1 2)matrix의 rows를 left->right, right->left scanning하면서 사진의 질을 개선.

Dithering

Dithering