Pinzas Ópticas Holográficas Dinámicas
Cálculo y visualización en tiempo real de máscaras de fase holográficas para sistemas de pinzas ópticas. Implementa el algoritmo de Gerchberg-Saxton ponderado para conformar haces láser en múltiples trampas focalizadas para manipular partículas microscópicas.
Contexto de Negocio
Las pinzas ópticas usan haces láser enfocados para atrapar y manipular partículas microscópicas — células, esferas, moléculas. Un solo haz enfocado crea una trampa. Crear múltiples trampas posicionadas independientemente desde un solo láser requiere calcular máscaras de fase holográficas que dividen y redirigen el haz a través de un modulador espacial de luz. El desafío computacional: encontrar la distribución de fase óptima que produce fuerza de trampa uniforme en todas las posiciones deseadas.
Valor Estratégico
El algoritmo de Gerchberg-Saxton ponderado calcula máscaras de fase mediante ciclado iterativo de transformada de Fourier, con ponderación de intensidad asegurando fuerza de trampa uniforme. El cálculo en tiempo real permite posicionamiento interactivo de trampas vía comunicación WebSocket. La aplicación soporta 6 modos de aberración de Zernike para simular imperfecciones del sistema óptico. Originalmente desarrollado en CEFOP (Centro de Óptica y Fotónica), Universidad de Concepción. Modernizado como Python/FastAPI con visualización HTML5 Canvas.
El Desafío
Las pinzas ópticas requieren máscaras de fase precisas calculadas en tiempo real para crear múltiples trampas láser posicionadas independientemente. El algoritmo de Gerchberg-Saxton involucra transformadas de Fourier iterativas que deben converger rápidamente para manipulación interactiva de partículas microscópicas.
Nuestro Enfoque
Método de transformada de Fourier iterativa Gerchberg-Saxton ponderado para cálculo de máscaras de fase multi-trampa. Backend Python/FastAPI con visualización HTML5 Canvas, comunicación REST API + WebSocket para interacción en tiempo real. Desarrollado originalmente en CEFOP, Universidad de Concepción.
Indicadores Clave de Rendimiento
| KPI | Línea Base | Resultado | Impacto |
|---|---|---|---|
| Cálculo de Fase | Cálculo offline | Algoritmo GS iterativo en tiempo real | Posicionamiento interactivo de trampas |
| Configuración de Trampas | Trampa fija única | Múltiples trampas posicionadas independientemente | Manipulación flexible de partículas |
Arquitectura
cefop dinhot
Stack Tecnológico
Capturas de la Aplicación

Diagramas Técnicos
dinhot fourier optics
dinhot gs algorithm
dinhot trap types
gs phase overflow