Älypainatus. Mikko Nuutinen. Mikko Nuutinen / 28.2.2006 1



Samankaltaiset tiedostot
Ongelma 1: Onko datassa tai informaatiossa päällekkäisyyttä?

Algebralliset menetelmät virheenkorjauskoodin tunnistamisessa

PAINETUN KOODIN LUKEMINEN KAMERAPUHELIMELLA

QR-koodit INNOSTAVAA HAUSKAA PALJON KÄYTTÖTAPJA HELPPOA ILMAISTA MOTIVOIVAA

QR-koodit käyttöön opetuksessa

Etsi kolme erilaista puun lehteä. Tunnista ne koodin takaa löytyvän palvelun avulla. Kirjoita vastaukset muistiin ja ota lehdet mukaan.

Mobiilit luontorastit

Mobiilit luontorastit

QR-koodit. Tampereen Urheilulääkäriasema, UKK-instituutti

Mobiilit luontorastit

Mobiilit luontorastit lukiolaisille

Luku- ja merkkikoodit. Digitaalitekniikan matematiikka Luku 12 Sivu 1 (15)

Näkymättömällä musteella tulostetun koodin lukutapahtumassa vaikuttavat tekijät

TEKNILLINEN KORKEAKOULU Automaatio- ja systeemitekniikan osasto

PANKKIVIIVAKOODI-OPAS. Versio 5.3

Muuttujien määrittely

Condes. Quick Start opas. Suunnistuksen ratamestariohjelmisto. Versio 7. Quick Start - opas Condes 7. olfellows 1.

RFID:n perusteita ja RFID-demo

Viivakoodin viiteopas

SINIVALKOINEN JALANJÄLKI OHJEISTUS TUNNUKSEN KÄYTÖSTÄ

Verkkodatalehti. Lector65x System Core Lector65x System SEURANTA- JA DIMENSIOINTIJÄRJESTELMÄT

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

1 LOGO JA SEN KÄYTTÖ 1.1 LOGO JA TURVA-ALUE VÄRILLINEN LOGO LOGO VÄRILLISELLÄ POHJALLA MUSTA LOGO 7 1.

Tietoja EU:n tupakkatuotedirektiivin 1 koodausmenetelmistä Tietoja toiminnanharjoittajille

Outlook ja vahva tunnistautuminen iphonelle

Kuinka aloitat kumppanuusmainonnan sivustollasi

Koodausteoria, Kesä 2014

Algoritmit 2. Luento 9 Ti Timo Männikkö

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

AV-muotojen migraatiotyöpaja - video. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen

KAISTANLEVEYDEN JA TEHON KÄYTÖN KANNALTA OPTIMAALINEN MODULAATIO TRELLISKOODATTU MODULAATIO (TCM)

KÄYTTÖLIITTYMÄT. Visuaalinen suunnittelu

ELEC-C5070 Elektroniikkapaja (5 op)

Lataa Hyvää Suomesta -merkki osoitteesta:

Vehmaan kunta. Wordpress käyttöopas. Betta Digital Oy

Tietoja RICOH Smart Device Connectorin käyttäjille: Laitteen määritys

Kauneimmat Joululaulut: Visuaalisen ilmeen ohjeisto

SISÄLLYS JOHDANTO 5. KUVAT 1. TUNNUS - SANOMA 6. VERKKOSIVUT 2. TUNNUS - KÄYTTÖ 7. TUOTEKORTIT JA ESITTEET. 2.1 Suoja-alue. 7.

MAASEUDUN SIVISTYSLIITON GRAAFINEN OHJEISTO 1.1. Maaseudun Sivistysliiton graafinen ohjeisto 1.1

esimerkkejä erilaisista lohkokoodeista

SINIVALKOINEN JALANJÄLKI OHJEISTUS TUNNUKSEN KÄYTÖSTÄ

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

E U : n L U O M U T U N N U S

Tallennus ja tiedostot

LIITE 1. Graafinen ohjeisto 1(12) GRAAFINEN OHJEISTO. SammutinHuolto Nevanperä Ky 2011

Koodausteoria, Kesä 2014

Vapo: Turveauman laskenta 1. Asennusohje

Hybridikirjan kehitykseen ja käyttöön vaikuttavat tekijät vieraiden kielten opetussovelluksissa

AV-muotojen migraatiotyöpaja - ääni. KDK-pitkäaikaissäilytys seminaari / Juha Lehtonen

Amazon Web Services (AWS) on varmaankin maailman suosituin IaaS-tarjoaja. Lisäksi se tarjoaa erilaisia PaaS-kategoriaan kuuluvia palveluita.

LOGO 2. LOGO. Autokeskuksen yritystunnus on Autokeskus-logo.

GRAAFINEN OHJEISTO

IR-lämpömittarityypit

1.Esipuhe. Esipuhe. Graafinen ohjeisto Rauman Lukko

NFC ja QR tunnisteilla helposti palveluihin ja sisältöön. Jukka Suikkanen

3. Digitaalisen sivuaineiston vaatimukset. 5. Yhteyshenkilöt, toimitusosoitteet

Silmänliike kertoo totuuden. Otavamedian asiakastilaisuuden esitys Musiikkitalossa Tiivistelmä Mikko Puosi

MUSTALINJA II KÄYTTÖOHJE MUSTALINJA.FI

NFC ja QR tunnisteilla helposti palveluihin ja sisältöön. Tuukka Jurvanen

Webforum. Version 15.3 uudet ominaisuudet. Päivitetty:

1. Skannaus ja tekstintunnistus (OCR) verkkoskannerilta

ModerniOptiikka. InFotonics Center Joensuu

RYHMIEN PERUSTAMINEN OODIIN

Suomi Finland 100 -tunnus. Graafinen ohjeisto Lokakuu 2015

Väitöskirjan kansien suunnittelu

Tilastollinen vastepintamallinnus: kokeiden suunnittelu, regressiomallin analyysi, ja vasteen optimointi. Esimerkit laskettu JMP:llä

Sense tiedostot Käyttöohje Opastinsilta 8 ae Helsinki

Transkribuksen pikaopas

YHDISTYKSEN DIGITAALINEN VIESTINTÄ

Artikkelin lisääminen

Algoritmit 2. Luento 10 To Timo Männikkö

Open Forum : NFC - uusi kaupunkimedia haltuun

ejuttu ohjeet kuinka sitä käytetään.

Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa

IR-lämpömittarityypit

Condes. Quick Start opas. Suunnistuksen ratamestariohjelmisto. Versio 8. Quick Start - opas Condes 8. olfellows 1.

ILMAINEN KARTTATIETO

Useimmin kysytyt kysymykset

Mikäli olet saanut e-kirjan latauslinkin sähköpostilla, seuraa näitä ohjeita e-kirjan lataamisessa.

Datalogic 2D viivakoodi kameralukija Matrix 450

HomeMonitor käyttöönotto-ohje

SISÄLLYS. Tunnus 3 Värit 5 Typografia 6 Visuaalinen elementti 7 Ilmesovellukset 8 Kuvien käyttö 11. Uusimaa hanke Graafinen ohjeistus

Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla

Ohjeistus opiskelijalle opinnäytetyön tallentamiseksi Theseus-verkkokirjastoon.

Sen jälkeen Microsoft Office ja sen alta löytyy ohjelmat. Ensin käynnistä-valikosta kaikki ohjelmat

Grisaille Graafinen opas

DIGILEHTI KUULUU KAIKILLE!

NEUVOTTELUPALVELUT NETTINEUVOTTELU PIKAOPAS

HEIKKINEN YHTIÖT YRITYSILME

Hämeenlinnan Offset-Kolmio Paino Oy:n aineisto-ohjeet

Graafinen ohjeisto. Päivitetty Suomen Vapaa-ajankalastajien Keskusjärjestö GRAAFINEN OHJEISTO 1

Cleanroom LED hygieeninen ja tehokas

DOCUMENT MANAGER FI/ NO/ SE

hannu hautala luontokuvakeskus Graafinen ohjeisto

MOBISITE-TYÖKALUN SISÄLTÄMÄT TOIMINNOT

Verkkodatalehti. ICD ICD89x KAMERAPOHJAISET KOODINLUKIJAT

Samsung Galaxy Tab tietokoneen käyttöohje

1. Sommitelman on sijaittava sivun keskellä sekä vastattava tilauksessa ilmoitettuja mittoja;

Tentti erilaiset kysymystyypit

Transkriptio:

Älypainatus Mikko Nuutinen Mikko Nuutinen / 28.2.2006 1

Mitä älypainatus tarkoittaa? Mihin sillä pyritään? Älykkyyden lisäämistä tuotteeseen... Painopinnalla staattista, koneellisesti tulkittavaa lisäinformaatiota» esim. viivakoodit Painopinnalla dynaamista, visuaalisesti tai koneellisesti tulkittavaa informaatiota tai lisäinformaatiota» esim. painettavat näytöt, RFID-tagit... Painopinnalla perinteistä visuaalista painojälkeä monipuolisempia toiminnallisuuksia Valmistuskustannuksien leikkaamista... Painoprosesseilla tiettyjen elektroniikkakomponenttien valmistus edullisempaa kuin perinteisillä valmistusmenetelmillä Mikko Nuutinen / 28.2.2006 2

Sisältö: 1. luento Painetut 1D- ja 2D-koodit Symbologiat Lukulaitteet Uudet mobiilisovellukset Vaihtoehtoisia valmistustapoja: moniväriset ja näkymättömät koodit Painettuun kuvaan lisätty/upotettu informaatio: pikselimodifiointi, rasterimodifointi Lisäinformaatiosta muodostuva painojälki Painettuun tekstidokumenttiin lisätty informaatio Mikko Nuutinen / 28.2.2006 3

Sisältö: 2. luento Painettu elektroniikka eli painatusta käytetään valmistusmenetelmänä Elektroniikan ja optiikan komponentteja: RFID-tagit OLED-näytöt Transistorit Värisuotimet Tulevaisuudessa mahdollisuus tuottaa halpaa kertakäyttöelektroniikkaa Mikko Nuutinen / 28.2.2006 4

Painetut 1D- ja 2D-koodit Koodit eli symbolit ovat optisesti luettavia tummien ja vaaleiden elementtien jonoja tai muodostelmia Perinteiset koodit ovat lineaarisia 1D-koodeja eli viivakoodeja tummat ja vaaleat elementit rinnakkain 2D-koodeja on kahta eri tyyppiä: pinotut koodit rakentuvat päällekkäisistä lineaarisista 1Dkoodeista matriisikoodit koostuvat tummien ja vaaleiden elementtien muodostelmista 1D-koodi 2D-koodit Lineaarinen koodi Pinottu koodi Matriisikoodi Mikko Nuutinen / 28.2.2006 5

Painetut 1D- ja 2D-koodit Vaaleiden ja tummien elementtien yhdistelmille eli koodisanoille on määritelty tietty merkitys, joka on kirjain, numero tai jokin erikoismerkki Joissakin symboleissa on mahdollisuus myös binäärisen datan koodaamiseen Symbologia määrittelee yhdistelmien merkityksen sekä säännöt ja periaatteet, joiden perusteella symboli tulee valmistaa Lisäksi symbologiassa määritetään referenssinä toimiva dekoodaustapa Symbologioiden spesifikaatiot määritetään standardeissa Mikko Nuutinen / 28.2.2006 6

Painetut 1D-koodit EAN koodi (European Article Numbering) Tuttu vähittäiskaupan tuotteista UPC (Unified Product Code) koodi on EAN-koodin amerikkalainen vastine ja JAN (Japanese Article Numbering) koodi on japanilainen vastine Kymmenen vaihtoehtoista koodisanaa, jotka merkitsevät numeerisia arvoja (0-9) Koodin alla numeerinen teksti, joka sisältää saman datan kuin koodikin Yksi koodisana rakentuu kahdesta viivasta ja kahdesta välistä (7 elementtiä) Kaksi alaryhmää: EAN-8 ja EAN-13 Mikko Nuutinen / 28.2.2006 7

Painetut 1D-koodit EAN koodi (European Article Numbering) Rakenne poikkeaa muista koodeista sisällön standardoinnin vuoksi: Käyttöönotto edellyttää toimittajatunnuksen hakemista Suomessa koodirekisteriä ylläpitää EAN-Finland Oy Tällä hetkellä yhdeksän tai seitsemän numeroa pitkiä yritysnumeroita (maatunnus lasketaan mukaan) Tuotenumero kolme tai viisi numeroa pitkä riippuen yritysnumeron pituudesta Mikko Nuutinen / 28.2.2006 8

Painetut 1D-koodit EAN koodi (European Article Numbering) Valmistus esimerkiksi vapaasti saatavilla olevalla koodausohjelmalla (tuotteen valmistaja) Tulkinta esimerkiksi kaupallisella, järjestelmään liitetyllä dekoodausohjelmalla (tuotteen jakelija/ jälleenmyyjä) http://www.barcodingfonts.com/bareanu.htm Mikko Nuutinen / 28.2.2006 9

Painetut 1D-koodit Koodi 39 (Code 39) Käyttö teollisuudessa 43 vaihtoehtoista koodisanaa, joilla pystytään esittämään alfanumeeriset merkit (luvut 0-9, kirjaimet A-Z sekä 7 erikoismerkkiä) Koodisana rakentuu viidestä viivasta ja neljästä välistä (9 elementtiä) Koodin kokonaispituus valitaan käyttökohteen mukaan» Koodin lukulaitteen tekniset ominaisuudet asettavat rajoituksia» Käytännössä maksimipituus 15-25 merkkiä Mikko Nuutinen / 28.2.2006 10

Painetut 2D-koodit Standardoidut 2D-koodit (ISO) Symbologia QR Code Data Matrix PDF417 Maxi Code Datakapasiteetti Numeerinen 7 089 3 116 2 710 138 Alfanumeerinen 4 296 2 335 1 850 93 Tavu 2 953 1 556 1 108 Kanji 1 817 778 554 Standardi ISO/IEC 18004 ISO/IEC 16022 ISO/IEC 15438 ISO/IEC 16023 Mikko Nuutinen / 28.2.2006 11

Painetut 2D-koodit PDF-417 (Portable Data File -417) Rakentuu päällekkäin pinotuista 1D-koodeista ( pinottu koodi tai 2D-koodi) Maksimikoko: 34 saraketta ja 90 riviä Kaksi ensimmäistä ja kaksi viimeistä saraketta on varattu aloitus- ja lopetusmerkeille Koodisana muodostetaan neljästä viivasta ja neljästä välistä (17 elementtiä) Yhdellä koodisanalla 928 eri merkkivaihtoehtoa Virheenkorjaustason voi valita yhdeksästä vaihtoehdosta http://www.taxadmin.org/fta/edi/ pdf417info.pdf Mikko Nuutinen / 28.2.2006 12

Painetut 2D-koodit QR-koodi (Quick Response Code) Käytetyin 2D-koodi Japanissa Koko 21x21 177x177 solua (max. 3916 tavua virheenkorjaus) Solu sisältää binääriarvon 0 tai 1 Standardissa määritetty suora koodaus ja tulkinta myös kanjimerkeille Tehokas virheenkorjaus mahdollistaa osittain tuhoutuneen koodin tulkinnan (kuten muissakin 2D-koodeissa) http://www.denso-wave.com/qrcode/qrfeature-e.html Mikko Nuutinen / 28.2.2006 13

Painetut 2D-koodit QR-koodi (Quick Response Code) Rakenne: Solu (cell): koodin pienin elementti Etsintämalli (finding pattern): koodin sijainnin määritys painoalustalta Hiljainen alue (quiet zone): koodin ympärille jätettävä tyhjä alue Synkronointimalli (timing pattern): solujen keskipisteiden määritys Ryhmitysmalli (alignment pattern): kuvahäiriöiden korjaus Mikko Nuutinen / 28.2.2006 14

Painetut 2D-koodit DataMatrix-koodi Euroopassa yleisesti käytetty 2D-koodi Standardi määrittää kaksi koodimallia: ECC 000 140 ja ECC 200 Mallia ECC 000 140 suositellaan ainoastaan suljettuihin järjestelmiin Voidaan koodata myös binääristä dataa Koko 10x10 144x144 solua (max. 2592 tavua virheenkorjaus) rakenne: etsintämalli (finding pattern) solu (cell) hiljainen alue (quiet zone) data-alue (data region) Mikko Nuutinen / 28.2.2006 15

Painetut 2D-koodit DataMatrix-koodi Koodisanat sijoitetaan symbolin data-alueelle standardin määrittelemällä tavalla Dataa sisältävät koodisanat data-alueen alkuun ja virheenkorjaukseen tarkoitetut koodisanat data-alueen loppuun Mikko Nuutinen / 28.2.2006 16

Painettujen 1D- ja 2D-koodien lukulaitteita Kynälukijat 1D-koodien luentaan Kynän kärki emittoi valoa Koodin luenta tapahtuu perustuen takaisin heijastuneeseen valoon CCD-lukijat 1D- ja 2D-koodien luentaan Valonlähteenä toimii lukupäähän sijoitetut ledit Koodista saadaan digitaalinen kuva, jota käytetään koodin sisältämän tiedon selvittämiseksi CCD-lukijoita käytetään vähittäiskaupoissa ja toimistoissa Opas viivakoodien maailmaan, Viivakoodi Optiscan Oy Mikko Nuutinen / 28.2.2006 17

Painettujen 1D- ja 2D-koodien lukulaitteita Laserlukijat Sisäinen laservalonlähde suurin ero verrattuna CCD-lukijaan Laserlukijan toiminta perustuu sen lähettämän laservalon takaisinheijastumiseen peilijärjestelmän läpi Käytetään teollisuudessa ja myymälöissä Pidempi toimiva lukuetäisyys sekä kestävämpi kuin CCD-lukijat Kiintolukijat Kiinteästi esimerkiksi liukuhihnojen varrelle asennettavia lukijoita Toimintaperiaate sama kuin kädessä pidettävissä laserlukijoissa Opas viivakoodien maailmaan, Viivakoodi Optiscan Oy Mikko Nuutinen / 28.2.2006 18

Painettujen 1D- ja 2D-koodien lukulaitteita Kamerallinen mobiililaite (kännykkä, PDA) Mahdollistaa painetusta mediasta pääsyn sähköisen median aineistoihin Sovellusten avulla voidaan kasvattaa ja kehittää painetun median käyttötapoja ja samalla tukea ja edistää painetun median kilpailukykyä digitalisoituvassa maailmassa (PrintAccess v. 2003-2005) Mikko Nuutinen / 28.2.2006 19

Kamerapuhelimella tulkittavien 2D-koodien sovellusten eräs toiminta-arkkitehtuuri Mikko Nuutinen / 28.2.2006 20

Kamerapuhelimella tulkittavien 2Dkoodien sovelluksia Linkitys Internet-sisältöön painotuotteessa koodi, jonka lukeminen avaa www-sivun tai palvelun päätelaitteeseen. Lisätietopalvelut lehdessä koodi, jonka lukeminen tuo päätelaitteeseen päivittyneen informaation (kauppalehden esimerkki) Markkinointi & mainonta mainoksessa koodi joka luetaan ja lisätiedot tuotteesta, tilauspalvelu tai esimerkiksi näyte musiikkikappaleesta avataan päätelaitteeseen Tiedon keruu mielipidekyselyn tai äänestyksen yhteyteen lehdessä painetaan koodi, jonka lukemalla avataan puhelimeen äänestyssivu Tiedon tallennus lehden artikkelin yhteyteen painetaan koodi, jonka lukeminen lähettää artikkelin sähköisen version sähköpostiin tai se tallennetaan puhelimeen käyntikortissa painettu koodi, jonka lukeminen tallentaa yhteystiedot automaattisesti puhelimeen Kauppalehti 20.10.2005 Mikko Nuutinen / 28.2.2006 21

Kamerapuhelimella tulkittavien 2Dkoodien sovelluksia Vastaavasti (tulevaisuudessa?) digi-tv-ympäristössä esim. tilauselokuvapalvelu Mikko Nuutinen / 28.2.2006 22

Kamerapuhelimella tulkittavien 2Dkoodien sovelluksia DataMatrix QR-koodi URL 30 merkkiä URL 60 merkkiä ID viivakoodin info (12-num.) 64 bittiä Nokia 3650 (kokeellisesti tutkittu) pienin toimiva solukoko 200 µm esim. 9.6x9.6 mm ja 172 merkkiä tai 348 numeroa Mikko Nuutinen / 28.2.2006 23

Moniväriset koodit Tutkittu Viestintätekniikan laboratoriossa Motivaatio: Mustavalkoisia koodeja voidaan pitää esteettisesti häiritsevinä (erityisesti kamerapuhelimien linkkisovelluksissa) Värien käytöllä saavutetaan suurempi bittitiheys (bittiä/cm^2) Mikko Nuutinen / 28.2.2006 24

Moniväriset koodit Monivärinen koodi rakentuu useasta pinotusta osakoodista Tietty osakoodi emittoi käyttöympäristössä tiettyä aallonpituusaluetta Lukulaite detektoi osakoodikohtaisesti emittoituneen aallonpituusalueen intensiteettitason Kynnysarvon perusteella määritetään osakoodiin spatiaalisesti koodattu bittiarvo Mikko Nuutinen / 28.2.2006 25

Moniväriset koodit Esimerkiksi lukulaitteena normaali digitaalikamera Tuotetussa monivärisessä koodissa kolme osakoodia: R-, G- ja B-osakoodit monivärinen RGB-koodi Digitaalikamera näytteistää sensorille tulevan valon kolmella kaistanpäästösuotimella (RGB-kuva) Tuotetun kuvan jokainen värikanava sisältää tiettyyn osakoodiin koodatun spatiaalisen informaation Valmistus (RGB) Tulostus/painatus (CMYK) Luku (RGB) R G B RGB R G B Mikko Nuutinen / 28.2.2006 26

Moniväriset koodit Ideaalitapauksessa digitaalikameralla tuotetussa kuvassa R-, G- ja B-kanavien spatiaalinen intensiteettijakauma vastaisi alkuperäisen monivärisen koodin osakoodeja Tulostus-/paino- sekä lukuprosessi hävittävät kuitenkin väri-informaatiota Mikko Nuutinen / 28.2.2006 27

Näkymättömät koodit Informaatiota sisältävä merkki, merkkiryhmä tai koodi, jota ihmissilmä ei pysty havaitsemaan Valmistusmenetelmiä: Infrapunavaloa heijastava muste, Fluoresoiva muste: muste absorboi valoa ja emittoi pitempiaallonpituista valoa, Fosforenssimuste: Muste absorboi valoa ja emittoi valoa vielä säteilylähteen vaikutuksen lakattua, Mikropainatus: pieniä merkkejä luetaan suurentavan laitteen avulla Digitaalinen vesileimaus: informaatio on piilotettu painettuun kuvaan tai tekstiin Mikko Nuutinen / 28.2.2006 28

Fluoresoiva ja fosforoiva muste Ilmiöiden yhteinen termi on luminesenssi Molekyylin energiatasodiagrammi: S0 singlettiperustila, S1 ja S2 virittyneitä singlettitiloja, T1 virittynyt triplettitila Viritetyn tripletttilan elinaika 10^-4 x sekunttia Viritetyn singlettitilan elinaika 10^- 8 10^-5 s Fluoresenssi: singletti/singlettisiirtyminen Fosforenssi: singletti/triplettisiirtyminen Kuvan purkuvaiheet: fluoresenssi ja fosforenssi emittoi valoa, sisä- (vibrationaalinen relaksaatio) ja ulkosiirtymä (purku perustilaan) eivät emittoi valoa Aallonpituudet λ1 ja λ2 absorboituvat ja aallonpituudet λ3 ja λ4 emittoituvat Mikko Nuutinen / 28.2.2006 29

Fluoresoiva muste Valmistaja voi painaa koodin tuotteessa haluamaansa kohtaan Kun koodin voi painaa informaation joukkoon, säästyy etikettitilaa (pienet tuotteet: cd-levyt, kosmetiikka, lääkevalmisteet) Esteettinen näkökulma (esim. postitusjärjestelmien konelajittelu) Autentikointikoodit (tuotteiden, valuutan ja henkilöllisyystodistusten väärentämisen vaikeuttaminen) Hyödyntämispotentiaali lähinnä suljetuissa järjestelmissä http://www.manufacturingcenter.com/dfx/ Mikko Nuutinen / 28.2.2006 30

Fluoresoiva muste UV-fluoresoiva muste eri papereille painettuna. UV-lamppu, kamera Nokia 3650, paperilajit sanomalehti, MWC, SC, LWC, puhdas LWC ja mattapintainen päällystetty (vasemmalta oikealle ja ylhäältä alas) Mikko Nuutinen / 28.2.2006 31

Painettuun kuvaan/tekstiin piilotettu informaatio Tietyn algoritmin perusteella modifioidaan painettavaksi tarkoitettua kuvaa tai tekstiä Vastaavasti painojäljestä otetusta kuvasta dekoodataan upotettu informaatio Sovellusalueita: Tekijänoikeuksien suojaus (vahva vesileimaus) Autentikointi (heikko vesileimaus) Lisätiedon upotus (vahva vesileimaus)» vastaavat sovellukset kuin painetuilla 2D-koodeilla Mikko Nuutinen / 28.2.2006 32

Painettuun kuvaan/tekstiin piilotettu informaatio Suorituskyvyn määritys: Käytetyn menetelmän kestävyys: erityisesti D/A- (tulostus) ja A/D- (kuvaus) muunnoksille Piilotetun informaation havaittavuus/häiritsevyys Datakapasiteetti Säädettäviä parametreja: Upotusvahvuus Tulostuskoko Upotetun informaation toisto Käytetty virheenkorjauksen taso Mikko Nuutinen / 28.2.2006 33

Painettuun kuvaan piilotettu informaatio: eräs toimintaprosessi Älykuva on usein käytetty termi lisäinformaatiota sisältävistä painetuista kuvista Mikko Nuutinen / 28.2.2006 34

Painettuun kuvaan piilotettu informaatio: pikseliblokkimodifiointi Sävymenetelmä Fujitsun kehittämä lisätiedon linkitysmenetelmä (lukulaite kamerapuhelin) Kahden vierekkäisen pikseliblokin sinisen värikanavan intensiteettiarvoja modifioidaan upotettavan bittiarvon perusteella Sinisen värikanavan valinnan perusteena ihmisen näköjärjestelmän ominaisuudet 115125 125115 0 1 vastaava upotettu bittimäärä lohkon koko 0.8 mm Moroo, J., Noda, T. Data Embedding Method on Printed Materials. Pacific Rim Workshop on Digital Steganography 2004 Mikko Nuutinen / 28.2.2006 35

Painettuun kuvaan piilotettu informaatio: pikseliblokkimodifiointi Moroo, J., Noda, T. Data Embedding Method on Printed Materials. Pacific Rim Workshop on Digital Steganography 2004 Mikko Nuutinen / 28.2.2006 36

Painettuun kuvaan piilotettu informaatio: pikseliblokkimodifiointi Kuviomenetelmä NTT DoComon kehittämä lisätiedon linkitysmenetelmä (lukulaite kamerapuhelin) Menetelmä lisää pikseliblokkiin viivakuvioita, joiden kallistuskulma riippuu upotettavasta bittiarvosta Dekoodaus suodattaa viivakuviot esiin kamerapuhelimella tuotetusta kuvasta Nakamura; T., Katayama, A., Yamamuro, M., SoneHara, N. Fast Watermarking Scheme for Camera-equipped Cellular Phone. Proceedings of the 3rd International Conference on Mobile and Ubiquitous Multimedia, 2004, Vol. 83. s. 101-108. Mikko Nuutinen / 28.2.2006 37

Painettuun kuvaan piilotettu informaatio: pikseliblokkimodifiointi Nakamura; T., Katayama, A., Yamamuro, M., SoneHara, N. Fast Watermarking Scheme for Camera-equipped Cellular Phone. Proceedings of the 3rd International Conference on Mobile and Ubiquitous Multimedia, 2004, Vol. 83. s. 101-108. Mikko Nuutinen / 28.2.2006 38

Painettuun kuvaan piilotettu informaatio: rasterimodifiointi Järjestetyn ditteroinnin rasterointimetodia käyttävä digitaalinen vesileimatekniikka Soveltuu tekijänoikeuksien todentamissovelluksiin Koodauksen esimerkki: 128 x 128 monokromaattinen kuva (a) bittijono (64 bittiä) järjestetään 8x8 matriisimuotoon (b) bittiarvolle 0 ja 1 ditterointisolut C0 ja C1, kynnystysarvot välillä 0...64 (c) Bittiarvoa vastaava ditterointisolu valitaan tietylle sijainnille (d) rasterointiprosessissa vesileimattu kuva (e) ainoastaan rasteroitu kuva (f) Journal of Electronic Imaging 10(2001)3, s. 794-803 Mikko Nuutinen / 28.2.2006 39

Painettuun kuvaan piilotettu informaatio: rasterimodifiointi Dekoodauksen esimerkki Painettu kuva skannataan Oletuksena, että vesileimamatriisin ja ditterointisolun koko on tiedossa Määritetään vesileimatriisin tietyn solun alueella käytetyn ditterointisolun malli: 8x8 alue rasteroidusta kuvasta (1a) alueen keskiarvoinen harmaasävy 0.734 (1b) ditterointisolun C0 (1c) ja C1 (1d) rasterimalli harmaasävylle 0.734 kuvan a rasterimalli lähempänä kuvan c rasterimallia bittiarvo 0 Suoritetaan sama operaatio vesileimamatriisin kaikille soluille (kuva 2) kuva 1 kuva 2 Journal of Electronic Imaging 10(2001)3, s. 794-803 Mikko Nuutinen / 28.2.2006 40

Painettuun kuvaan piilotettu informaatio: Dataglyyfit Dataglyyfit (Xerox) Lisäinformaatiosta tuotetaan painettavan pinnan kokonaisuuteen kuuluva kuva tai kuvio Glyyfimerkin orientaatio määrittää bittiarvon (vastaavuutta NTT:n menetelmään) N bitin esittäminen vaatii glyyfimerkilta 2^n tilaa (yksi bitti vaatii kaksi tilaa) Luotettava tunnistus edellyttää, että tilat eroavat riittävästi toisistansa http://www.parc.com/research/projects/dataglyphs/ Mikko Nuutinen / 28.2.2006 41

Painettuun tekstidokumenttiin piilotettu informaatio: koodaus Perusmenetelmät: Tekstirivien siirtokoodaus (line-shift coding) Modifioidaan tekstirivien välisiä etäisyyksiä (1) Sanojen siirtokoodaus (word-shift coding) Modifioidaan sanojen välisiä etäisyyksiä (2) Merkkikoodaus (character coding) Modifioidaan merkkejä tai niiden sijainteja toisiinsa nähden (3) Mikko Nuutinen / 28.2.2006 42

Painettuun tekstidokumenttiin piilotettu informaatio: tulkinta Tekstidokumentista tuotetaan profiili horisontaalinen profiili esittää tekstirivien välisiä etäisyyksiä sekä sijainteja tekstidokumentissa (vasen kuva) vertikaalinen profiili esittää tietyn tekstirivin sanojen (ja merkkien) välisiä etäisyyksiä sekä sijainteja tekstirivillä (oikea kuva) Profiilien avulla määritetään modifioinnin suunta eli upotettu bittiarvo Mikko Nuutinen / 28.2.2006 43

Painettuun tekstidokumenttiin piilotettu informaatio: sanojen siirtokoodaus Osion A sanojen välisten etäisyyksien kokonaispituus La Osion B sanojen välisten etäisyyksien kokonaispituus Lb Upotusvahvuus a määrittää modifioinnin vahvuuden Dekoodaus: Bittiarvo 1 : La Lb = a Bittiarvo 0 : La Lb =-a Kuvan alemmalle tekstiriville koodattu bittiarvo 1 Zou, D., Shi, Y.Q. Formatted Text Document Data Hiding Robust to Printing, Copying and Scanning. Circuits and Systems, 2005, ISCAS 2005. IEEE International Symbosium on 23-26 May 2005, p. 4971-4974. Mikko Nuutinen / 28.2.2006 44

Lisätietoa aiheesta Diplomitöitä: Juha Koivu: Painetun koodin lukeminen kamerapuhelimella (diplomityö 2004, http://www.media.hut.fi/julkaisut/diplomityot/2594.html) Mikko Nuutinen: Näkymättömällä musteella tulostetun koodin lukutapahtumassa vaikuttavat tekijät (diplomityö 2004, http://www.media.hut.fi/julkaisut/diplomityot/2853.html) Tuomas Hautala: Painettuun kuvaan upotetun linkin lukeminen kamerapuhelimella (diplomityö 2005, http://www.media.hut.fi/julkaisut/diplomityot/3384.html) Joitakin artikkeleita/raportteja Printaccess, Graphic Arts in Finlad 34(2005)2. (http://www.media.hut.fi/gtts/gaif/gaif2_2005.htm) Linkki digitaaliseen sisältöön, Prosessori (Elektroniikan suunnittelu, erikoisjulkaisu), marraskuu 2005, s. 52-53. (http://www.prosessori.fi/es05/arkisto/pdf/printaccess.pdf) Mikko Nuutinen / 28.2.2006 45