Un enfoque muy simple para determinar el color de una superficie es usar un fotodiodo o fotorreservador y un número (3, por ejemplo, como en RGB) de LED de diferentes colores para iluminar la superficie.
Luego, de forma multiplexada en el tiempo, cada uno de los LED se enciende solo en secuencia para iluminar la superficie, y se mide la intensidad de la luz reflejada para cada uno de ellos.
Ejemplo: si utiliza tres LED, uno rojo, uno verde y uno azul, esto producirá tres valores de intensidad de reflexión, uno para cada componente de color, que juntos, después de la posible normalización, darán una aproximación numérica del color de la superficie en algún tipo de espacio RGB (que depende de las distribuciones de longitud de onda específicas de los LED, por supuesto).
(Usaré la configuración de ejemplo de tres colores RGB en lo siguiente para simplificar, pero se puede usar cualquier número de 1 a n de fuentes de luz de colores diferentes; mientras más colores diferentes se usen, más exacto será el color de la superficie). determinado.)
El principio es el mismo que en el chip de una cámara: las intensidades de los componentes rojo, azul y verde de la luz entrante se miden independientemente y la combinación de las tres intensidades determina el color. En la cámara, hay un fotodetector para cada uno de esos tres colores básicos para que las tres intensidades se puedan medir al mismo tiempo. Lo que hace esto complicado es que se necesitan tres sensores diferentes o tres filtros diferentes.
Por lo tanto, la propuesta funciona al revés: en lugar de filtrar la luz después se refleja desde la superficie, también se puede 'filtrar' la luz antes que golpea la superficie; Básicamente, para tu percepción no importa si te pones tus gafas de sol de color azul o si usas una fuente de luz azul y no gafas de sol en su lugar.
La intensidad de la luz reflejada medida para cada componente de color (o LED) producirá un valor (normalizado) en el rango de [0.0, ..., 1.0], donde 0.0 significa que no la luz se refleja y 1.0 significa que se refleja una cantidad máxima de luz. Dependiendo del color de la superficie, las intensidades serán diferentes para los diferentes colores de luz (longitudes de onda).
En todos los casos, recibirá tres valores de intensidad, cada uno de los cuales determina la intensidad de una determinada parte del espectro de color. Por lo tanto, cada medición completa produce un triplete (r, g, b) que determina el color medido. Como en los gráficos de computadora, el triplete (0,0,0) representa oscuridad completa, negro; (1,1,1) es el blanco más brillante, y cualquier combinación (r, g, b) donde r == g == b representa un tono de gris. Todas las demás combinaciones posibles identifican un punto distintivo en el espacio RGB, definiendo el color medido. (0.5,0,0) es un rojo medio, por ejemplo, y (0.9,0.9,0) es un amarillo relativamente brillante, etc.
Nota:
- El fotodetector debe, por supuesto, ser sensible a todos los (3) colores claros utilizados.
- El fotodetector puede necesitar algún tiempo para estabilizarse después de cambiar los LED antes de poder obtener lecturas precisas; los fotoresistores, por ejemplo, suelen ser relativamente lentos. Se pueden necesitar decenas a cientos de milisegundos para una precisión aceptable, minutos para los valores más exactos.
- Una vez que se configura el hardware, se puede calibrar fácilmente a los colores de la superficie de interés simplemente midiendo una muestra de cada uno. De esta manera, no es necesario hacer ningún esfuerzo para determinar las distribuciones de longitud de onda exactas o el brillo relativo de los LED, o la sensibilidad relativa del sensor para esas longitudes de onda.
- Puede ser necesaria la normalización de los valores medidos antes del uso real. Por ejemplo, para compensar la luz parásita del exterior, se puede tomar una medida más con todos los LED apagados y el resultado se restará de los valores medidos cuando el LED esté encendido. En general, el valor absoluto medido para cada componente de color es menos significativo que la diferencia relativa entre ellos.
Algunas páginas aleatorias con 'práctica' sobre el tema:
enlace
enlace
enlace