{"id":1269,"date":"2008-08-26T23:40:58","date_gmt":"2008-08-26T21:40:58","guid":{"rendered":"http:\/\/www.boscarol.com\/blog\/?p=1269"},"modified":"2015-04-15T16:02:25","modified_gmt":"2015-04-15T14:02:25","slug":"stadi-di-elaborazione-dei-dati-raw","status":"publish","type":"post","link":"http:\/\/www.boscarol.com\/blog\/?p=1269","title":{"rendered":"Stadi di elaborazione dei dati Raw"},"content":{"rendered":"<p>Nel trattare il funzionamento dei vari Raw converter mi baso su questo schema.<\/p>\n<p>Il <strong>primo stadio<\/strong> del flusso di elaborazione\u00a0riguarda <span style=\"text-decoration: underline;\">l&#8217;acquisizione<\/span> dei dati Raw e si compone di:<\/p>\n<ol>\n<li>Lettura<\/li>\n<li>Decompressione (se necessaria)<\/li>\n<li>Decrittazione (se necessaria)<\/li>\n<\/ol>\n<p>A questo punti i dati Raw originali (spesso chiamati dati <span style=\"color: #339966;\">CFA<\/span>, <em>color filter array<\/em>) sono in possesso del Raw converter che procede alla loro elaborazione.<\/p>\n<p>Il <strong>secondo stadio<\/strong> del flusso di elaborazione riguarda la <span style=\"text-decoration: underline;\">ricostruzione<\/span> della scena\u00a0e tipicamente si compone di questi passi<\/p>\n<ol>\n<li>Linearizzazione (se necessaria)<\/li>\n<li>Sottrazione della\u00a0<em>dark current<\/em>\u00a0(se necessaria)<\/li>\n<li>Sottrazione del\u00a0flare<\/li>\n<li>Conversione a 16 bit\u00a0(a questo punto i dati \u00a0sono\u00a0<span style=\"color: #339966;\">lineari<\/span>\u00a0con la luminanza)<\/li>\n<li>Determinazione del bianco (<em>adopted white<\/em>)<\/li>\n<li>Bilanciamento del bianco (fino a questo punto compreso, i dati sono ancora <span style=\"color: #339966;\">lineari<\/span> e\u00a0<span style=\"color: #339966;\">CFA<\/span>)<\/li>\n<li>Demosaicizzazione (a questo punto i dati sono ancora <span style=\"color: #339966;\">lineari<\/span> ma non pi\u00f9 CFA, bens\u00ec\u00a0<span style=\"color: #339966;\">RGB device<\/span>)<\/li>\n<\/ol>\n<p>Il <strong>terzo stadio<\/strong> riguarda la codifica colorimetrica della scena che viene fatta\u00a0sulla base della caratterizzazione del sensore.<\/p>\n<p>A questo punto i dati sono ancora <span style=\"color: #339966;\">lineari<\/span> ma\u00a0<span style=\"color: #339966;\">RGB riferiti alla scena<\/span>\u00a0(<em>scene referred<\/em>) e non ancora riferiti all&#8217;output. Sono dati colorimetrici, per esempio nello spazio XYZ oppure in uno spazio RGB con profilo ma con gamma = 1 (cio\u00e8 lineare).<\/p>\n<p><strong>Il quarto stadio<\/strong> del flusso riguarda la\u00a0<span style=\"text-decoration: underline;\">resa del colore<\/span>\u00a0in uno spazio colorimetrico pi\u00f9 simile all&#8217;output (monitor, stampante)\u00a0che alla scena. Si compone di<\/p>\n<ol>\n<li>Resa della tonalit\u00e0<\/li>\n<li>Conversione in uno spazio colore riferito all&#8217;output<\/li>\n<\/ol>\n<p>A questo punti i dati sono ancora dati colorimetrici, ma tipicamente in uno spazio RGB standard (ProPhoto, Adobe RGB, sRGB). Sono chiamati di solito con il nome dello spazio, per esempio <span style=\"color: #339966;\">RGB ProPhoto<\/span>, e non sono pi\u00f9 lineari ma codificati secondo una curva &#8220;gamma&#8221;, quindi non sono pi\u00f9 dati di luminanza ma dati di chiarezza (o molto simili ai dati di chiarezza). Sono dati riferiti all&#8217;output (riproduzione su monitor o stampante) e non pi\u00f9 riferiti alla scena.<\/p>\n<p>Il <strong>quinto<\/strong><strong>\u00a0stadio<\/strong> del flusso riguarda la\u00a0<span style=\"text-decoration: underline;\">conversione per uno specifico output<\/span>, che pu\u00f2 essere uno specifico monitor o una specifica stampante.<\/p>\n<ol>\n<li>Conversione per uno specifico monitor (sulla base del profilo del monitor)<\/li>\n<li>Conversione per una specifica periferica di stampa (sulla base del profilo di stampa)<\/li>\n<\/ol>\n<p>Non tutti i Raw converter seguono esattamente questo flusso, ma io lo considero uno schema di lavoro, un punto di partenza.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Nel trattare il funzionamento dei vari Raw converter mi baso su questo schema. Il primo stadio del flusso di elaborazione\u00a0riguarda l&#8217;acquisizione dei dati Raw e si compone di: Lettura Decompressione (se necessaria) Decrittazione (se necessaria) A questo punti i dati Raw originali (spesso chiamati dati CFA, color filter array) sono in possesso del Raw converter [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[35],"tags":[42,99],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/pjoVH-kt","jetpack_sharing_enabled":true,"jetpack_likes_enabled":false,"_links":{"self":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1269"}],"collection":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1269"}],"version-history":[{"count":20,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1269\/revisions"}],"predecessor-version":[{"id":25386,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/1269\/revisions\/25386"}],"wp:attachment":[{"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1269"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.boscarol.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}