Google+ MacWinLin CPS: febrero 2012

lunes, 27 de febrero de 2012

El Ojo, nuestra cámara digital.

Muchas veces criticamos la imperfección de los scaners, cámaras digitales y otros dispositivos de captación de imagen digital, pero los que lo hacen nunca se han planteado, que aunque el cuerpo humano es una máquina muy compleja tiene sus limitaciones, en este post vamos a centrarnos en nuestro sistema de visión, como captamos las imágenes y sus limitaciones.

Primeramente, y a pesar de todo, hay que decir que el ojo en general y en concreto el que trataremos aquí el ojo humano, es el sistema óptico más complejo y perfecto jamás conocido, todos los sistemas de visión digital y analógica creados, han sido concebidos intentando imitar su funcionamiento. Por este motivo si entendemos algunas características importantes sobre los elementos que lo constituyen y sobre su funcionamiento, nos ayudará en gran manera a tratar las imágenes digitales y valorar hasta donde merece la pena llegar, para conseguir la perfección si es que existe.

Fig.1
El ojo humano es un globo cuasi-esférico (Figura.1), en el exterior está recubierto por la "córnea" y la "esclerótica", en el interior por el "coroides" y la "retina", el "coroides" acaba en el "cuerpo ciliar" y en el "iris", este último elemento funciona como un diafragma limitando la cantidad de luz que entra en el "globo ocular" por un orificio central llamado "pupila". 
 

 Detrás del "iris" está el "cuerpo lenticular (cristalino)", que se compone de agua, grasas y proteínas, funciona como una lente convergente, debido a la tensión de las "fibras ciliares", las cuales modifican su forma, estirándolo o contrayéndolo, hacen que enfoque la luz de diferente manera dentro de la "retina", que se encuentra en la parte posterior del globo ocular, éste elemento es nuestro "sensor digital", está compuesto de dos tipos de receptores, muy complejos y perfectamente diferenciados:
  •  "Conos" dependiendo de la persona podemos tener entre 6 o 7 millones por cada globo ocular, son sensibles a la longitud de onda de la luz que incide sobre ellos, es decir, aprecian los colores. Existen 3 tipos, uno que capta la luz roja (650 nm), otro que capta la luz verde (530 nm) y por último los que captan la luz azul (430 nm), por ejemplo las aves y reptiles tienen otro tipo nuevo que capta la luz ultravioleta (< 350 nm).
  • "Bastones" tenemos aproximadamente entre 100 o 120 millones por cada globo ocular, y son sensibles a la luminosidad, la sensibilidad es mucho mayor a la de los "conos" en la luz verde-azulada en torno a los 500 nm, en las demás longitudes de onda y con alta luminosidad se saturan y no perciben nada, los "bastones" nos permiten ver formas pero no los colores en condiciones de luz muy débiles, aunque por su forma de agruparse, no permiten distinguir tantos detalles. Se cree que tenemos mayor número de ellos, porque nuestro sistema ocular se desarrolló y adaptó para entornos oscuros, durante muchos millones de años y nuestra convivencia con entornos con más luz, en términos evolutivos, es mucho más reciente.
Tipos de visión dependiendo del número de "conos":
  • Tetracromática: 4 o más conos (las aves, reptiles y peces ; ven el ultravioleta)
  • Tricromática: 3 tipos de conos (hombre y primates).
  • Dicromática: 2 tipos de conos, la inmensa mayoría de los animales.
  • Monocromática: 1 tipo de cono, (Mapaches y salamandras)
Dejaremos los tipos de ojo de los insectos por no tener similitud con el ojo humano y salirse del tema que queremos tratar.
Una ventaja que tenemos con respecto al ojo de otros animales, es que el ojo humano puede regenerarse muy rápidamente, frente a la degradación fotónica de sus pigmentos,  los fotones que impactan en el ojo en un día soleado, degradan los pigmentos de los "conos" que automáticamente son regenerados, aunque no haya presencia de luz, así si cambiamos a un entorno oscuro, regenerará sus pigmentos para adaptarse rápidamente a la visión nocturna.


Conceptos sobre la luz

Espectro visible  del ojo humano
La luz es una radiación electromagnética, se caracteriza por su frecuencia, en hertzios(Hz) o por su longitud de onda en nanómetros (nm) o micrómetros(µm).

El ojo humano tiene limitada la visión dependiendo del individuo en concreto entre 350nm (violeta) y 780nm(rojo), cada variación entre este intervalo es un color diferente, fuera de este intervalo no percibiremos la luz, nosotros percibimos los objetos dependiendo de la luz reflejada en ellos, según el material de la superficie donde incida la luz, se absorberá parte de la luz, reflejando el resto en una longitud de onda determinada, que corresponde al color que vemos, según este principio, un objeto que absorba todas las longitudes de onda y no refleje nada, lo veremos en negro y uno que sea capaz de reflejar todo nuestro espectro visible de la luz que le incida, será invisible para nuestro ojo.


Figura.2

Figura.3


El brillo se corresponde con la respuesta del ojo a la intensidad o luminancia de la luz incidida, nos dará una sensación de más claridad cuanto más brillo o intensidad luminosa nos incida.

El contraste es la diferencia entre los valores de luminancia de dos objetos contiguos, dependiendo del contraste del entorno del objeto lo percibiremos con una "sensación" de mayor luminancia o brillo, esto se aprecia en los ejemplos, donde el rectángulo central en ambos casos Figura 2 y 3, tiene la misma luminancia, pero parecen tener distinto brillo debido a la diferencia de contrastes relativos respecto al fondo.

Figura.4
La respuesta del ojo a la intensidad de la luz(Figura.4) no es lineal es más próxima a incrementos logarítmicos y depende de la longitud de onda (color) de que se trate. Esta respuesta hace que el sistema de visión humano, tenga histéresis y dificulta ver imágenes en movimiento sino se presentan en una frecuencia igual o superior a 24 Hz, es decir, 24 imágenes por segundo, por ejemplo en un monitor si la frecuencia es inferior a 24 Hz apreciaremos un parpadeo en la imagen mientras se mueve. 


Esperamos haber aclarado algunas cosas más de como vemos en realidad nuestro entorno y en que se basa la tecnología actual de captación digital de imágen, la cual todavía se está perfeccionando y permanece en contínuo desarrollo.

MacWinLin
macwinlincps@gmail.com








martes, 14 de febrero de 2012

NEGA y la resolución de imagen en nuestras mediciones.


Cámara profesional digital de 60.1 Mp
Hasselblad H4D-60, precio aproximado
 más de 33000 euros.

La resolución en fotografía digital solo tiene importancia a la hora de imprimir, porque al haber más puntos por pulgada se imprimirán más detalles, viéndose menos pixelada la imagen, aunque el ojo humano solo aprecia detalles de 0,1mm o superiores que corresponden con una resolución de 250ppp, por tanto si imprimimos con nuestra impresora, un archivo gráfico con esta resolución ya tendremos suficiente, como máximo es razonable a 300 ppp porque utilizar más resolución a la hora de imprimir no tiene sentido, no apreciaremos la diferencia en el papel.

Pero en NEGA, TENER MÁS RESOLUCIÓN si es muy importante, porque se utiliza para medir los saltos entre píxeles, en el ejemplo tenemos un archivo gráfico en NEGA dentro del Laboratorio de Tot Graphic Lab, con una resolución de 300ppp (puntos por pulgada) tanto en dirección horizontal como en vertical (los puntos son los píxeles) esto en nuestro caso será 1 pulgada / 300 píxeles =  0,003333 pulgadas, es decir, como una pulgada son 25,4 mm, la conversión será 25,4 mm x 0,003333 pulgadas = 0,085 mm de resolución de medida, sabiendo esto podemos confirmar que cuando nos desplacemos, entre píxeles no podremos medir distancias menores a este valor, todos sabemos que NEGA puede ampliar o reducir la imagen con el zoom, y por tanto internamente tiene que compensar este incremento para poder medir igual en cualquier nivel de zoom. En el otro ejemplo vemos la misma imagen pero a 200ppp la diferencia de resolución en la medición es apreciable a simple vista.
 

Medida mínima entre dos píxeles.
Resolución a 300 x 300ppp
 0,085mm (0,003333")
Zoom Normal 1600%
 No debemos preocuparnos, porque todo esto lo hace NEGA automáticamente, también en la pantalla de información de la imagen, aparece el tamaño original, con zoom aplicado y resolución del archivo de imagen cargado y resolución entre píxeles calculada, en pulgadas y milímetros.

Antes de continuar hay que decir que las cámaras digitales normales te dan una resolución de 72ppp en los archivos gráficos que generan y normalmente solo permiten formato JPG, independientemente de los megapixels de su sensor de imagen, en algunas más profesionales, te permite configurar la resolución del archivo que generan hasta 300ppp y también elegir otros formatos de archivo mejores como el TIF / TIFF. Si tu cámara es de las que solo ofrecen JPG con 72 ppp, PARA MEDIR con NEGA NO es recomendable REMUESTREAR para cambiar la resolución posteriormente con un programa de edición de fotos , como Photoshop por ejemplo, el motivo es que si lo hacemos, nos aumentará los puntos de resolución, pero interpolando con los errores que esto implica y aumentando exageradamente el tamaño del archivo final, si no remuestreamos solo cambiaremos la resolución sin cambiar el tamaño del archivo, esto de cara a imprimir estará bien, pero para NEGA significará más resolución con los mismos pixeles, y esto no es real, por tanto

Medida mínima entre dos píxeles.
Resolución a 200 x 200ppp
 0,127mm (0,005")
Zoom Normal 1600%

ACONSEJAMOS CONSERVAR LA MÁXIMA RESOLUCIÓN DEL ARCHIVO QUE NOS DÉ LA CÁMARA QUE TENGAMOS Y SI SE TIENE QUE CAMBIAR DESPUÉS, HACERLO SIN REMUESTREAR Y BASÁNDOSE EN LAS MEDIDAS DE LA TABLA DE MÁS ABAJO.

Con los escáners, es diferente que con las cámaras digitales, se puede elegir la resolución del archivo que producen antes de escanear, y normalmente permiten resoluciones desde 150ppp a 4800 ppp, depende del modelo y marca, los valores más equilibrados para trabajar como hemos comentado, son entre 300 y 600 ppp, a más resolución más tamaño de archivo, esto hay que tenerlo en cuenta porque NEGA en la versión actual no admite archivos de imagen que ocupen más de 200 Mb. 

En esta tabla se refleja la variación de tamaño cuando aumentamos la resolución.
Marca
Sensor
Mp
Sensor (píxeles)
Imagen a 300ppp (mm)
KAF-1301ECCD  21,31280 x 1024108,37 x 86,70
Sony ICX205CCD1,41360 x 1024115,15 x 86,70
MT9D131CMOS1,91600 x 1200135,47 x 101,60
YM-3170ACMOS3,22056 x 1544174,07 x 130,73
Sigma SD10  FFOVEON3,52084 x 2084176,45 x 176,45
Nikon D2HsJFET-LBCAST4,02304 x 1536195,07 x 130,05
KAF-4320CCD  54,32464 x 1632208,62 x 138,18
Sigma DP1   FFOVEON4,72592 x 1944219,46 x 164,59
Canon S60CCD5,02640 x 1760223,52 x 149,01
Canon S3 ISCCD6,02816 x 2112238,42 x 178,82
Nikon D70CCD6,02848 x 2136241,13 x 180,85
Nikon D50CCD6,03008 x 2000254,68 x 169,33
Nikon D40CCD6,03008 x 2000254,68 x 169,33
Pentax*istDsCCD6,03008 x 2000254,68 x 169,33
Fuji F30CCD6,33008 x 2008254,68 x 170,01
Canon 10DCMOS6,33072 x 2048260,10 x 173,40
Canon 300DCMOS6,33072 x 2048260,10 x 173,40
Canon S70CCD7,13072 x 2304260,10 x 195,07
Sony H5CCD7,23072 x 2304260,10 x 195,07
Sony ICX629CCD7,23112 x 2328263,48 x 197,10
Olympus E330NMOS7,53136 x 2352265,51 x 199,14
Olympus E300CCD8,03264 x 2448276,35 x 207,26
Nikon 8800CCD8,03264 x 2448276,35 x 207,26
Canon 350DCMOS8,03264 x 2448276,35 x 207,26
Sony DSC-H7CCD8,13264 x 2448276,35 x 207,26
Panasonic FZ18CCD8,13326 x 2504281,60 x 212,01
Canon 1DMIICMOS8,23456 x 2304292,61 x 195,07
Canon 30DCMOS8,23456 x 2592292,61 x 219,46
Canon 20DCMOS8,23504 x 2336296,67 x 197,78
Canon 20DaCMOS8,23504 x 2336296,67 x 197,78
KAF-8300CCD8,63504 x 2336296,67 x 197,78
Sony DSC-H50CCD9,13504 x 2336296,67 x 197,78
Olympus E520MOS10,03648 x 2736308,86 x 231,65
Olympus E420MOS10,03648 x 2736308,86 x 231,65
Olympus E410MOS10,03648 x 2736308,86 x 231,65
Olympus E3MOS10,03648 x 2736308,86 x 231,65
Canon S90CCD10,03648 x 2736308,86 x 231,65
Canon G11CCD10,03648 x 2736308,86 x 231,65
Canon G7CCD10,03648 x 2736308,86 x 231,65
Casio EX-Z1000CCD10,03648 x 2736308,86 x 231,65
Panasonic Lumix FZ50CCD10,03648 x 2736308,86 x 231,65
Samsung NV10CCD10,03648 x 2736308,86 x 231,65
Nikon D200CCD10,03676 x 2856311,23 x 241,81
Canon 1DMIIICMOS10,13872 x 2592327,83 x 219,46
Canon 400DXTiCMOS10,13872 x 2592327,83 x 219,46
Canon 1000DCMOS10,13872 x 2592327,83 x 219,46
Canon 40DCMOS10,13872 x 2592327,83 x 219,46
Nikon D80CCD10,23872 x 2592327,83 x 219,46
Sony A200CCD10,23872 x 2592327,83 x 219,46
Sony A100CCD10,23872 x 2592327,83 x 219,46
Nikon D3000CMOS10,23872 x 2592327,83 x 219,46
Pentax K-mCCD10,23888 x 2592329,18 x 219,46
Pentax K200DCCD10,23888 x 2592329,18 x 219,46
Pentax K10DCCD10,23888 x 2592329,18 x 219,46
Panasonic Lumix LX2CCD10,23888 x 2592329,18 x 219,46
Leica M8CCD10,33936 x 2630333,25 x 222,67
KAI-10100CCD10,84000 x 3000338,67 x 254,00
KAI-11002CCD10,84000 x 3000338,67 x 254,00
KAF-10500CCD10,84000 x 3000338,67 x 254,00
Fuji S200EXRCCD12,04000 x 3000338,67 x 254,00
Canon SX20CCD12,04008 x 2672339,34 x 226,23
Panasonic Lumix DMC-G1MOS12,14010 x 2686339,51 x 227,41
Canon SD950CCD12,14224 x 2376357,63 x 201,17
Nikon D3sCMOS12,14224 x 3168357,63 x 268,22
Nikon D3CMOS12,14256 x 2832360,34 x 239,78
Nikon D3sCMOS12,14256 x 2832360,34 x 239,78
Nikon D700CMOS12,14256 x 2832360,34 x 239,78
Canon 450DXSiCMOS12,24256 x 2832360,34 x 239,78
Nikon D2XCCD12,24271 x 2848361,61 x 241,13
Nikon D300CMOS12,34288 x 2848363,05 x 241,13
Nikon D300sCMOS12,34288 x 2848363,05 x 241,13
Nikon D5000CMOS12,34288 x 2848363,05 x 241,13
Nikon D90CMOS12,34288 x 2848363,05 x 241,13
Sony IMX021CMOS12,54288 x 2848363,05 x 241,13
Canon 5DCMOS12,74320 x 2888365,76 x 244,52
Sony W300CCD13,44368 x 2912369,82 x 246,55
Sony A100CCD14,24416 x 3312373,89 x 280,42
Pentax K20DCCD14,64592 x 3056388,79 x 258,74
Canon G10CCD14,74608 x 3456390,14 x 292,61
Canon 50DCMOS15,04672 x 3104395,56 x 262,81
Fuji HS20EXRCMOS16,04752 x 3168402,34 x 268,22
Canon 1D IVCMOS16,14896 x 3264414,53 x 276,35
KAI-16000CCD16,14904 x 3280415,21 x 277,71
Nikon D7000CMOS16,24904 x 3678415,21 x 311,40
Canon 1DsMIICMOS16,64928 x 3264417,24 x 276,35
Canon 7DCMOS17,94992 x 3328422,66 x 281,77
KAF-18000CECCD  118,05184 x 3456438,91 x 292,61
Canon 1DsIIICMOS21,15616 x 3744475,49 x 316,99
Canon 5D IICMOS21,15616 x 3744475,49 x 316,99
Nikon D3xCMOS24,46048 x 4032512,06 x 341,38
Sony A900CMOS24,46048 x 4032512,06 x 341,38
KAF-31600CCD32,16536 x 4912553,38 x 415,88
Kodak KAF4000CCD40,47336 x 5510621,11 x 466,51

CONCLUSIONES FINALES SOBRE DIGITALIZACIÓN
  • Para digitalizar documentos de texto es mejor utilizar siempre que sea posible un escáner.
  • Si utilizamos una cámara y no nos permite configurar la salida del archivo a más de 72 ppp, utilizaremos una cámara con resolución del sensor que nos ofrezca las medidas de la zona de que queramos analizar, como mínimo 300 ppp, para ello se ha habilitado una columna en la tabla que nos puede servir de referencia. Si queremos 600ppp dividiremos las medidas de la columna de 300pp entre 2, pues tendremos que colocar el doble de puntos por pulgada.
  • Los Megapíxeles del un sensor de la cámara solo nos facilitan imprimir con una buena resolución, más megapíxeles significan, mayor superficie de impresión con buena resolución, pero para imprimir como máximo en un papel tamaño DINA4 (210x297mm), donde muchas de las fotos estarán incluso reducidas para maquetarse con el texto del informe, por ejemplo con un sensor de una Canon 30D de 8,2 Mp que nos proporciona 292,61 x 219,46 mm a 300ppp es suficiente, incluso si la zona que nos interesa fotografiar es menor, podremos configurar el sensor para menos Mp. Así si necesitamos aumentar la resolución del archivo obtenido de 72 ppp  por ejemplo a 300ppp o 600ppp, lo haremos sin remuestreo como se ha aconsejado anteriormente, sabiendo que los píxeles obtenidos se corresponderán con la realidad por sus medidas, y al no remuestrear, no nos pasaremos de tamaño de almacenamiento.
Nikon Dx3 24.5 Mp sensor FX
obturador de  fibra de carbono y Kevlar
precio aproximado 6500 eur.
CONSEJOS SOBRE MEDICIONES CON NEGA
Si el objeto del cual queremos obtener la imagen, tiene una distancia fija constante en toda su superficie, con respecto al sensor del dispositivo, como por ejemplo un papel totalmente plano en un escaner de sobremesa, obtendremos medidas bastante correctas en NEGA, sin calibrar, pero aún así pueden existir pequeños errores.
Ya no digamos con una cámara digital u otro dispositivo de captación, del cual no sabemos en ningún momento exactamente la distancia exacta a los objetos, aquí es imposible que la medida en NEGA se corresponda con la realidad.
Pero esto no nos debe preocupar, la opción del menú inteligente "Calibrar medidas" ofrece un sistema potente para calibrar las imágenes. El proceso es sencillo, primero tenemos que tener una zona de la imagen de la que sepamos con seguridad su medida exacta, por ejemplo algunos peritos forenses antes de tomar la foto ponen una regla indicadora al lado, esto se suele utilizar más cuando la foto es de un cuerpo, objeto, casquillo de bala etc... en pericia caligráfica si tenemos los originales, podemos medir una zona entre trazos antes de escanear o tomar la foto, sino tenemos patrón nos veremos obligados a tomar un intervalo y darle una medida lo más aproximada posible.
Ventana activada al pulsar
"Calibrar Medidas" en el
menú inteligente
Seguidamente seleccionamos las unidad de medida en la que queremos trabajar, mm, cms o pulgadas, en pixels no funciona la calibración. Mediremos con la herramienta "Cota" la distancia patrón, y luego activaremos el menú inteligente con el botón derecho del ratón y seleccionamos "Calibrar medidas", aquí en la casilla que nos pide la "Medida real del patrón", introducimos el valor correcto del intervalo del patrón, es importante que este valor sea en la misma unidad de medida que estamos trabajando, y listo, todas las mediciones que hagamos están calibradas con este patrón. Esto solo sirve para la imagen que estamos trabajando, si activamos la otra y medimos esta calibración, no servirá, tendremos que calibrar de nuevo para ella, a no ser que activemos el cotejo y midamos todo con la calibración de la imagen activada, esto  dependerá de lo que queramos hacer.
Para resetear el valor en esta herramienta y volver a los valores originales, bastará con tomar cualquier medida con "Cota" y pulsaremos en el menú inteligente "Calibrar medidas", entonces introduciremos el valor 0 en la casilla que nos pide en patrón real de medidaesto reseteará la calibración al valor original que tenía la imagen al principio.
Es importante saber que la ventana de "Calibración de medidas" siempre refleja los datos para calibrar, de la última medida tomada con la herramienta "Cota".