Rastercell. Digital Rastrering. AM & FM Raster. Rastercell. AM & FM Raster. Sasan Gooran (VT 2007) Rastrering. Rastercell. Konventionellt, AM



Relevanta dokument
Grafisk teknik. Sasan Gooran (HT 2006)

Grafisk teknik IMCDP IMCDP IMCDP. IMCDP(filter) Sasan Gooran (HT 2006) Assumptions:

Grafisk teknik IMCDP. Sasan Gooran (HT 2006) Assumptions:

DIGITAL RASTRERING Sasan Gooran. DIGITALA BILDER (pixelbaserad) ppi (pixels per inch)

DIGITAL RASTRERING. DIGITALA BILDER (pixelbaserad) ppi (pixels per inch) Sasan Gooran

DIGITAL RASTRERING. Sasan Gooran. 1/8/15 Grafisk teknik 1

ppi = 72 ppi = 18 ppi = 36 DIGITALA BILDER (pixelbaserad) DIGITAL RASTRERING ppi (pixels per inch) Sasan Gooran (HT 2003)

DIGITAL RASTRERING. Sasan Gooran (HT 2003) Grafisk teknik 1

DIGITAL RASTRERING. DIGITALA BILDER (pixelbaserad) ppi (pixels per inch) Sasan Gooran (HT 2003)

ppi = 72 ppi = 36 ppi = 18 DIGITAL RASTRERING DIGITALA BILDER (pixelbaserad) ppi (pixels per inch) Sasan Gooran (HT 2003)

Examples on Analog Transmission

Grafisk Teknik. Rastrering. Övningar med lösningar/svar. Sasan Gooran (HT 2013)

Isolda Purchase - EDI

Styrteknik: Binära tal, talsystem och koder D3:1

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 15 August 2016, 8:00-12:00. English Version

Ett hållbart boende A sustainable living. Mikael Hassel. Handledare/ Supervisor. Examiner. Katarina Lundeberg/Fredric Benesch

Kurskod: TAMS28 MATEMATISK STATISTIK Provkod: TEN1 05 June 2017, 14:00-18:00. English Version

Isometries of the plane

LUNDS TEKNISKA HÖGSKOLA Institutionen för Elektro- och Informationsteknik

1. Compute the following matrix: (2 p) 2. Compute the determinant of the following matrix: (2 p)

Hur fattar samhället beslut när forskarna är oeniga?

SkillGuide. Bruksanvisning. Svenska

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm

Kurskod: TAMS11 Provkod: TENB 28 August 2014, 08:00-12:00. English Version

1. Varje bevissteg ska motiveras formellt (informella bevis ger 0 poang)

F ξ (x) = f(y, x)dydx = 1. We say that a random variable ξ has a distribution F (x), if. F (x) =

Writing with context. Att skriva med sammanhang

Solutions to exam in SF1811 Optimization, June 3, 2014

FÖRBERED UNDERLAG FÖR BEDÖMNING SÅ HÄR

Kurskod: TAIU06 MATEMATISK STATISTIK Provkod: TENA 17 August 2015, 8:00-12:00. English Version

För att justera TX finns det ett tool med namnet MMDVMCal. t.ex. /home/pi/applications/mmdvmcal/mmdvmcal /dev/ttyacm0

Resultat av den utökade första planeringsövningen inför RRC september 2005

Materialplanering och styrning på grundnivå. 7,5 högskolepoäng

12.6 Heat equation, Wave equation

Quicksort. Koffman & Wolfgang kapitel 8, avsnitt 9

A N D E R S 2 0. En liten informationsbroschyr om RASTRERING VÄND

SVENSK STANDARD SS

This exam consists of four problems. The maximum sum of points is 20. The marks 3, 4 and 5 require a minimum

Lösningar till Tentamen i Reglerteknik AK EL1000/EL1100/EL

DIGITAL RASTRERING. DIGITALA BILDER (pixelbaserad) ppi (pixels per inch) Sasan Gooran (HT 2003)

In Bloom CAL # 8, sista varv och ihopsättning / last rows and assemble

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Protokoll Föreningsutskottet

Preschool Kindergarten

Förändrade förväntningar

GU / Chalmers Campus Lindholmen Tentamen Programutveckling LEU 482 / TIG167

Datasäkerhet och integritet

Arctic. Design by Rolf Fransson

Files in the Classification Directory

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09

Chapter 2: Random Variables

Questionnaire for visa applicants Appendix A

Typografi, text & designperspektiv

Användarhandbok. MHL to HDMI Adapter IM750

Problem som kan uppkomma vid registrering av ansökan

Laboration 1. Grafisk produktion och tryckkvalitet (TNM015) Rastrering och objektiva kvalitetsmått. S. Gooran (VT2007)

Tänder din grill på sextio sekunder. Lights your grill in sixty seconds.

Grafisk Teknik. Rastrering. Övningar med lösningar/svar. Sasan Gooran (HT 2004)

Kommentar till bilderna. Att spara hörsel för framtiden. Bara det värdefulla är vi beredda att skydda! Hörseln vad kan vi förstå?!

Ringmaster RM3 - RM 5 RM3 RM 4 RM 5

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Technique and expression 3: weave. 3.5 hp. Ladokcode: AX1 TE1 The exam is given to: Exchange Textile Design and Textile design 2.

8 < x 1 + x 2 x 3 = 1, x 1 +2x 2 + x 4 = 0, x 1 +2x 3 + x 4 = 2. x 1 2x 12 1A är inverterbar, och bestäm i så fall dess invers.

Webbregistrering pa kurs och termin

EBBA2 European Breeding Bird Atlas

District Application for Partnership

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

Anders Persson Philosophy of Science (FOR001F) Response rate = 0 % Survey Results. Relative Frequencies of answers Std. Dev.

Nya upphandlingsdirektiv och upphandling av livsmedel

COPENHAGEN Environmentally Committed Accountants

Utvärdering SFI, ht -13

Könsfördelningen inom kataraktkirurgin. Mats Lundström

De senaste åren har det hänt en hel del på ATO Fritid

Webbreg öppen: 26/ /

SVENSK STANDARD SS :2010

ALGEBRA I SEMESTER 1 EXAM ITEM SPECIFICATION SHEET & KEY

denna del en poäng. 1. (Dugga 1.1) och v = (a) Beräkna u (2u 2u v) om u = . (1p) och som är parallell

Lisebergs och Örby Slott Villaförening: val av solcellsleverantör

Module 6: Integrals and applications

Annonsformat desktop. Startsida / områdesstartsidor. Artikel/nyhets-sidor. 1. Toppbanner, format 1050x180 pxl. Format 1060x180 px + 250x240 pxl.

Aborter i Sverige 2008 januari juni

BOENDEFORMENS BETYDELSE FÖR ASYLSÖKANDES INTEGRATION Lina Sandström

FORTA M315. Installation. 218 mm.

Stort Nordiskt Vänortsmöte maj Rundabordssamtal Hållbar stadsutveckling, attraktiva städer 20 maj 2016

Statistical Quality Control Statistisk kvalitetsstyrning. 7,5 högskolepoäng. Ladok code: 41T05A, Name: Personal number:

Accomodations at Anfasteröd Gårdsvik, Ljungskile

EVALUATION OF ADVANCED BIOSTATISTICS COURSE, part I

P650 - Takscreen. Installationsguide EN

karl andersson & söner

CANALKLER 250S. Gänga i tum Thread in inch


Exempel på uppgifter från 2010, 2011 och 2012 års ämnesprov i matematik för årskurs 3. Engelsk version

Forma komprimerat trä

Do you Think there is a problem with the car traffic to or from the inner city weekdays ?

Klyvklingor / Ripping Blades.

Split- vs ventilationsaggregat

EXPERT SURVEY OF THE NEWS MEDIA

Chapter 1 : Who do you think you are?

Uttagning för D21E och H21E

Transkript:

Rastercell Digital Rastrering Hybridraster, Rastervinkel, Rotation av digitala bilder, AM/FM rastrering Sasan Gooran (VT 2007) Önskat mått * 2* rastertätheten = inläsningsupplösning originalets mått 2 Utskriftsupplösning + 1 = antalet gråtoner rastertäthet Rastrering Rastercell AM & FM Raster AM FM Originalbild Konventionellt, AM Rastrerad bild Exponeringspunkt Rastercell AM & FM Raster lpi: Antalet rasterceller per tum dpi: Antalet exponeringspunkter per tum AM FM Plats för institutionslogo 1

Hybrid Raster Hybrid Raster FM är bättre på detaljåtergivning AM är bättre på homogena delar Hybrid, Använd AM i homogena delar och FM i detaljer FM_1 FM_2 AM Hybrid Raster Använd en FM metod i högdager och skuggor, med den minsta producerbara punkten. Använd en AM metod i resten av bilden. AM & Hybrid Raster AM Hybrid 2

3

function out=myrotate(in,a) ang=a*pi/180; [nr,nc]=size(in); NR=round(nr*cos(ang)+nc*abs(sin(ang))); NC=round(nc*cos(ang)+nr*abs(sin(ang))); for i=-round(nr/2):round(nr/2) for j=-round(nc/2):round(nc/2) x=round(cos(ang)*i+sin(ang)*j)+round(nr/2); y=round(-sin(ang)*i+cos(ang)*j)+round(nc/2); if (x<=0 x>nr y<=0 y>nc) out(i+round(nr/2)+1,j+round(nc/2)+1)=0; else out(i+round(nr/2)+1,j+round(nc/2)+1)=in(x,y); end; end; end; Rastervinkel function out=rastervinkel(in,tr,a) [nr,nc]=size(in); [rtr,ctr]=size(tr); ang=a*pi/180; NR=round(nr*cos(ang)+nc*abs(sin(ang))); NC=round(nc*cos(ang)+nr*abs(sin(ang))); M=ceil(NR/rtr); N=ceil(NC/ctr); TR=repmat(tr,M,N); 0 graders rastervinkel 15 graders rastervinkel TRang=imrotate(TR,a); s=round(nr*cos(ang)*sin(ang))+1; t=round(nc*cos(ang)*sin(ang))+1; TRf=TRang(s:s+nr-1,t:t+nc-1); out=in>=trf; Irrationella vinklar Hur roterar man en digitalbild??? Multi-level Halftoning There are printers that can generate more than two levels of gray Tas upp i föreläsningen The original image can therefore be quantized to the gray levels that the printer can generate (Multi-level halftoning) 4

Multi-level Error Diffusion Multi-level to Bi-level 5 levels: 0, 0.25, 0.5, 0.75, 1 Bi-level Halftoning based on Multi-level Error Diffusion 17 Levels, 4 x 4 halftone tables Compare with AM AM/FM Halftoning Start with multi-level halftoning, (FM), which means halftone your image to a number of levels, for example, 0, 0.25, 0.5, 0.75 and 1 Replace each level with a halftone table (designed as AM) The frequency and the amplitude are variable Any Bi-level FM Multi-level Assume first, halftoning to 5 levels, 0, 0.25, 0.5, 0.75 and 1 First, bi-level halftoning: Place a number of black dots (1 s) on white background (0 s) If image < 0.25, only two levels necessary, 0 and 0.25. Place 0.25 s on 0 s. Scale [0, 0.25] to [0, 1] and do bi-level halftoning and replace 1 s with 0.25 s Multi-level to Bi-level Replace each level by a halftone table that corresponds to that level. Example: 0 0.25 0.5 0.75 1 Any Bi-level FM Multi-level [0, 0.25] [0, 1], FM-Halftone, Replace 1 s with 0.25 [0.25, 0.5] [1, 0], FM-Halftone, Replace 1 s with 0.25 s and 0 s with 0.5 s [0.5, 0.75] [0, 1], FM-Halftone, Replace 0 s with 0.5 s and 1 s with 0.75 s [0.75, 1] [1, 0], FM-Halftone, Replace 0 s with 1 s and 1 s with 0.75 s See images 5

Any Bi-level FM Multi-level 17 levels [0, 1/16] [0, 1], FM-Halftone, Replace 1 s with 1/16 [1/16, 2/16] [1, 0], FM-Halftone, Replace 1 s with 1/16 s and 0 s with 2/16 s And so on IMCDP -> Multi-level -> Bi-level 17 levels, 4 x 4 halftone tables Also this image: With only 11 tables, White, H, A, L, F, T O, N, I, G, Black (Only 7 levels) Critical dot size Example, assume 17 levels of gray, thus 4 x 4 halftone tables. Assume that the smallest producible dot is 2 x 2, thus corresponding to 4/16 = 0.25. [0, 4/16] [0, 1], FM-halftone, replace 1 s with 0.25 s. [4/16, 5/16] [1, 0] [5/16, 6/16] [0, 1] 6

Critical dot size Maze-like Artifact reduced 17 levels Smallest possible dot is 2 x 2 Maze-like Artifact Using good FM halftoning (with Blue Noise characteristic) can cause the final AM/FM image suffer from Maze-like artifacts AM/FM Halftoning + Compared to FM, in the mid-tones gives less grainy impression. Dot gain is also less in mid-tones. Faster. + Compared to AM, in the highlights (shadows) less structure. Possible to build halftone with the smallest possible dots.? Color Plats för institutionslogo Maze-like Artifact Can be reduced by: Destroying the blue noise characteristic for gray tones Maze-like artifacts can occur Choosing the tables randomly FM halftoning by thresholding (B. Kruse) Use the same strategy as in IMCDP technique presented earlier and build appropriate threshold matrix The threshold matrix is independent of the image and therefore is built only once The process of halftoning will be very fast because the only operation is comparison 7

FM halftoning by thresholding (B. Kruse) Different filters give different characteristics 8