Wstęp

Każdy segment tej strony jest dostępny w trzech poziomach językowych: techniczny, naukowy i popularno-naukowy. Wybierając poziom, decydujesz, jak szczegółowe informacje chcesz zobaczyć:

Możesz przełączać poziomy w dowolnym segmencie, aby dopasować treść do swojego poziomu wiedzy.

Cel projektu

Wybierz język / poziom szczegółowości: Techniczny, Naukowy lub Popularno-naukowy.

Badanie równomierności oświetlenia HPTLC

Cel badawczy

Celem badania było osiągnięcie jednolitego oświetlenia płytki HPTLC o wymiarach $10 x 10$ cm w zakresie UV-C, z redukcją gradientu intensywności do poziomu poniżej 0,5%. Ostateczne osiągnięcie tego celu ma na celu zwiększenie wiarygodności i powtarzalności analiz obrazów TLC/HPTLC oraz umożliwi usunięcie złożonych metod programistycznych, które mają na celu kompensowanie nierównomierności oświetlenia.

Ewolucja podejścia: Od oprogramowania do sprzętu

Początkowo problem nierównomiernego oświetlenia próbowano rozwiązać na etapie przetwarzania obrazu. W toku sześciu iteracji budowania aplikacji do smartfonowej analizy obrazu TLC testowano różne metody, zarówno przedstawione w literaturze jak i własne pozwalające obliczyć zawartość substancji na podstawie obrazu plamki na TLC.

Iteracje programistyczne:

  1. Metoda subtrakcji obrazu czystej płytki:

    Pierwsza próba polegała na odjęciu obrazu czystej płytki (stanowiącej tło) od obrazu płytki z rozdzielonymi substancjami.

    • Definicja: Obraz tła był uzyskiwany poprzez fotografowanie czystej, nie rozwiniętej płytki.
    • Problem: Metoda ta okazała się niewystarczająca, ponieważ wszelkie artefakty i szumy, które znajdowały się na obu obrazach (tła i rozwiniętej płytki), były duplikowane, a nie eliminowane. Dodatkowo, metoda była bardzo czasochłonna i wymagała idealnego, identycznego ułożenia obu płytek podczas fotografowania.
  2. Metoda normalizacji przez dzielenie:

    W kolejnej iteracji zastosowano normalizację, która polegała na dzieleniu obrazu rozwiniętej płytki przez obraz tła (czystej płytki).

    • Definicja: Obraz tła był ponownie obrazem czystej płytki.
    • Problem: Chociaż normalizacja zapewniała lepszą kompensację oświetlenia niż subtrakcja, była jeszcze bardziej podatna na nakładanie się artefaktów i szumów.
  3. Regresja wielomianowa 2D (wstępna próba):

    W celu eliminacji potrzeby używania obrazu czystej płytki, podjęto próbę generowania tła za pomocą regresji wielomianowej 2D. Tło było tworzone na podstawie analizy wszystkich pikseli obrazu.

    • Definicja: Algorytm regresji wielomianowej 2D analizował intensywność wszystkich pikseli obrazu, aby stworzyć matematyczny model tła.
    • Problem: Metoda ta była niestabilna i podatna na brak powtarzalności. Co więcej, jeśli plamki substancji pokrywały dużą powierzchnię płytki, ich intensywność zaburzała algorytm, prowadząc do błędnego wyznaczenia tła.
  4. Regresja wielomianowa 2D (powtórzenie):

    W celu poprawy metody 3, regresję zastosowano ponownie, ale tym razem piksele zidentyfikowane wstępnie jako plamki były wykluczone z obliczeń.

    • Definicja: Po pierwszej, wstępnej detekcji plamek, regresję 2D ponawiano, tym razem używając tylko pikseli z obszarów, które nie zostały zakwalifikowane jako plamki.
    • Problem: Metoda ta skutecznie poradziła sobie z problemem zanieczyszczania tła przez duże plamki. Jednakże, nadal była podatna na wpływ szumu średnioziarnistego, co negatywnie wpływało na wiarygodność pomiarów.
  5. Regresja kwadratowa (pierwsza iteracja):

    Aby przyspieszyć obliczenia, które były czasochłonne, zastąpiono regresję wielomianową regresją kwadratową, co pozwoliło na wykonanie obliczeń w około 1 sekundę na starszym sprzęcie.

  6. Regresja kwadratowa (druga iteracja):

    Następnym krokiem było udoskonalenie tej metody poprzez zastosowanie jej dwukrotnie. W pierwszej iteracji tło tworzono na podstawie całego obrazu. W drugiej iteracji natomiast, regresja była stosowana tylko w bezpośrednim otoczeniu wykrytych plamek.

    • Definicja: Algorytm analizował tylko lokalne sąsiedztwo plamki, aby wytworzyć tło.
    • Problem: Metoda ta poprawiła dokładność pomiarów w warunkach nierównomiernego lokalnie oświetlenia, zwłaszcza w przypadku występowania drobnych cieni i prześwietleń, które powstały w naszej konstrukcji komory wyłożonej folią aluminiową. Niestety, nadal nie była to metoda idealna, gdyż problem szumu średnioziarnistego został jedynie załagodzony.
  7. Metoda z osłoną:

    Jeszcze innym krokiem było użycie osłony pod i nad płytką, sprawiające, że jedynie 2 małe obszary płytki pozostają niezasłonięte - plamka i fragment czystego tła. Wówczas sumowano piksele dla obszaru plamki oraz dla czystego tła i odejmowano ich sumy. Ta metoda okazała się tą o największej powtarzalności i jednocześnie najbardziej czasochłonna, co wykluczało ją z dalszych badań, zwłaszcza, że została już opisana w literaturze.

Przejście do podejścia sprzętowego:

Niewystarczająca skuteczność metod programowych, w szczególności ich podatność na szum średnioziarnisty i artefakty, doprowadziła do zmiany strategii na podejście sprzętowe. Zamiast korygować błędy oświetlenia w oprogramowaniu, podjęto wysiłek, aby je całkowicie wyeliminować na etapie robienia zdjęcia.

  • Symulacje w Blenderze:

    Wykorzystano środowisko Blender do symulacji warunków oświetlenia UV-C, modelując właściwości świetlówek i diod LED. Pozwoliło to na wirtualne testowanie różnych geometrii komór oraz materiałów.

  • Wady folii aluminiowej:

    Na podstawie symulacji zaprojektowano i zbudowano fizyczną komorę wyłożoną folią aluminiową. Niestety, nawet drobne zagięcia folii generowały trudny do usunięcia szum o średniej ziarnistości.

  • Optymalizacja z folią teflonową:

    Analiza symulacji i literatury wykazała, że folia teflonowa (PTFE) zapewnia znacznie lepsze, bardziej gładkie odbicie światła UV-C, co jest kluczowe do uniknięcia szumu o średniej ziarnistości - najtrudniejszego do cyfrowej eliminacji. Optymalizacja geometryczna komory w połączeniu z użyciem folii teflonowej pozwoliła w symulacjach osiągnąć gradację intensywności oświetlenia mniejszą niż 0,05% dając wynik 10-krotnie lepszy niż zamierzony. Oznacza to, że różnica między najjaśniejszym a najciemniejszym obszarem płytki staje się niewykrywalna dla potencjalnych kamer o głębi koloru do 11 bitów (zdjęcie w formacie png, czy najpopularniejszy w fotografii format jpg pozwalają na maksymalnie 8 bit głębię koloru, dla pojedynczego kanału, a format .HEIC stosowany w iPhone - na 10 bit głębię kolorów), co eliminuje potrzebę stosowania skomplikowanych metod kompensacji programowej.

Schemat budowy komory in vivo

Poniżej znajduje się schemat budowy fizycznej komory do badania:

Badania nad optymalnym oświetleniem w HPTLC

Analiza obrazu płytek HPTLC, czyli wysokosprawnej chromatografii cienkowarstwowej, wymaga niezwykle równomiernego oświetlenia całej powierzchni płytki. Osiągnięcie tego jest kluczowe dla precyzyjnych pomiarów ilościowych. W przeszłości, starano się to uzyskać za pomocą cyfrowej kompensacji.

Wyzwania cyfrowej korekcji

Wczesne próby cyfrowego korygowania nierówności oświetlenia napotkały poważne ograniczenia. Jedną z metod była normalizacja obrazu poprzez odejmowanie go od tła lub dzielenie go przez tło, czyli obraz czystej płytki HPTLC. Metoda ta jednak była podatna na błędy, ponieważ nawet niewielkie artefakty powstałe podczas przygotowywania chromatogramu mogły zaburzyć wyniki. Ponadto istniało ryzyko na łożenia się szumu i artefaktów z obrazu płytki czystej i rozwiniętej, prowadząc do duplikacji szumu.

Innym podejściem eliminującym ryzyko duplikacji szumu była reprodukcja jednolitego tła za pomocą regresji wielomianowej 2D. W tej metodzie system komputerowy analizował rozkład jasności na obrazie i tworzył wirtualne, idealnie jednolite tło, które następnie odejmowano od obrazu oryginalnego. Niestety, była ona zawodna w przypadku próbek, które zajmowały dużą powierzchnię płytki, ponieważ system mylnie uznawał obszary plamek za część nierównomiernego oświetlenia tła.

Podejście to udoskonalinaliliśmy, wprowadzając iteracyjną regresję wielomianową. Po wstępnej subtrakcji tła, program wykrywał plamki, a następnie ponownie rekonstruował tło z wykluczeniem pikseli, które należały do uprzednio wykrytych plamek. Choć przyniosło to pewną poprawę, powtarzalność pomiarów wzrosła jedynie marginalnie (o 2-3%), co nadal było niezadowalające.

Poszukiwania fizycznych rozwiązań

Dążenie do eliminacji błędów tła doprowadziło do skupienia się na metodach fizycznych. Zoptymalizowano konstrukcję komory do fotografii, korzystając z zaawansowanych symulacji w oprogramowaniu Blender, które z dużą dokładnością przewidywały, jak światło UVC będzie rozprzestrzeniać się w jej wnętrzu i oddziaływać z powierzchniami komory.

Symulacje wykazały, że optymalne rozproszenie światła można osiągnąć, używając materiałów o wysokiej dyfuzyjności, takich jak matowa folia aluminiowa lub folia teflonowa (PTFE). W zbudowanej komorze zastosowano folię aluminiową, ponieważ była łatwiej dostępna.

Jednak praktyczne testy nie potwierdziły wyższej dokładności pomiarów w porównaniu do klasycznych konstrukcji. Na obrazach pojawił się szum o trudnym do skorygowania charakterze, który pogorszył wyniki. Dalsza analiza wykazała, że szum był wynikiem drobnych zagięć folii aluminiowej. Okazało się, że choć folia aluminiowa jest dyfuzyjna, to jej nieregularna powierzchnia rozpraszała światło w sposób nieprzewidywalny. Analiza literatury fachowej pozwoliła przypuścić, że użycie folii teflonowej mogłoby znacząco poprawić wyniki.

Ostateczne wnioski

Ostatecznie, symulacje w Blenderze wykazały, że komora wyłożona folią PTFE zapewnia tak wysoką jednolitość oświetlenia, że obraz zarejestrowany 11-bitową kamerą nie wykazuje zauważalnych różnic w jasności. Różnica między najciemniejszym a najjaśniejszym obszarem wynosi zaledwie 0.05%. Jest ona na tyle niewielka, że staje się widoczna dopiero przy 12-bitowej głębi koloru, czyli 4096 poziomach jasności dla każdego z trzech kanałów koloru.

Podsumowując, chociaż początkowe próby fizyczne napotkały na problemy, symulacje w Blenderze okazały się nieocenionym narzędziem do projektowania precyzyjnych systemów oświetleniowych, co może w przyszłości istotnie poprawić dokładność i przyśpieszyć analizę obrazów chromatograficznych, pozwalając na analizę całej płytki TLC jednocześnie.

Badania nad optymalnym oświetleniem w HPTLC

Celem naszych badań było rozwiązanie pewnego problemu, który trapi analityków pracujących z chromatografią cienkowarstwową wysokiej sprawności (HPTLC). To długa nazwa, ale w skrócie chodzi o to, że HPTLC to metoda chemiczna, która pozwala na rozdzielenie substancji na specjalnej płytce. Po rozdzieleniu substancje te tworzą małe plamki, a każda z nich to inna substancja. Problem w tym, że te plamki są często niewidoczne, dlatego musimy je "oświetlić" światłem UV. Dopiero wtedy możemy je sfotografować i przeanalizować za pomocą specjalnego oprogramowania, które mówi nam, co znajduje się w próbce.

Przykładowa płytka TLC z naniesionymi substancjami.

Walka z nierównomiernym oświetleniem

Przez długi czas próbowaliśmy "oszukać" naturę, poprawiając zdjęcia komputerowo. Nasz plan był taki: stworzyć cyfrową mapę jasności czystej płytki, a następnie podzielić przez nią zdjęcie z plamkami. W ten sposób mieliśmy nadzieję zniwelować nierówności w oświetleniu. Jednak szybko okazało się, że to nie działa. Często substancje rozlewały się pomiędzy plamkami tworząc na płytce smugi i myląc program, co dawało nam niedokładne wyniki. W końcu zrozumieliśmy, że najlepszym rozwiązaniem nie jest naprawianie złego zdjęcia, ale zrobienie od razu idealnego. Zamiast walczyć z nierównomiernym oświetleniem, smugami, zanieczyszczeniami i uszkodzeniami powierzchni płytek na wykonanym zdjęciu, postanowiliśmy stworzyć warunki, w których nierównomierność oświetlenia w ogóle nie powstanie!

Komora do fotografii

Aby to osiągnąć, zaczęliśmy od wirtualnego świata. Wykorzystaliśmy program do animacji 3D o nazwie Blender do stworzenia wirtualnej komory fotograficznej. W tej cyfrowej przestrzeni mogliśmy dokładnie symulować, jak rozchodzi się światło od lamp UV i jak najlepiej oświetlić płytkę, aby uniknąć cieni.

Model 3D naszej komory do fotografii płytek.

Po udanych symulacjach przyszedł czas na budowę realnej komory. Wykonaliśmy ją z lekkiego styropianu, a następnie wyłożyliśmy ją... folią aluminiową. Niestety, okazało się, że fałdy i zagięcia folii tworzą brzydkie cienie, które rujnują efekt, na którym nam zależało. Nie poddaliśmy się! Zastąpiliśmy folię aluminiową teflonową, która, jak podaje literatura naukowa, idealnie rozprasza światło i rozpoczęliśmy szereg symulacji komputerowych. Wynik przeszedł nasze najśmielsze oczekiwania. Uzyskane zdjęcia są tak równomiernie oświetlone, że nawet czułe kamery mają problem z wykryciem różnicy w jasności na zdjęciu czystej płytki.

Komora in vivo do fotografii płytek pokryta folią aluminiową.

Podsumowując, w idealnym świecie tło na zdjęciu powinno być idealnie jednolite. Niestety, z powodu niedoskonałości sprzętu fotograficznego i, co najważniejsze, nierównomiernego oświetlenia, tak nie jest. W tradycyjnych komorach do fotografii płytka HPTLC jest mocniej oświetlona w miejscu bliższym lampie. Nasze rozwiązanie eliminuje ten problem, a to otwiera drogę do dokładniejszych i szybszych analiz, bez potrzeby skomplikowanej obróbki cyfrowej.

Wykres pokazujący przekrój przez płytkę skośnie.

Metoda

Wybierz język / poziom szczegółowości: Techniczny, Naukowy lub Popularno-naukowy.

Metodologia badawcza

Skrót metodologii poprzednich badań

Etap I: Iteracyjny rozwój aplikacji do analizy obrazu płytek TLC

Cykl badań rozpoczęto od szczegółowej analizy literatury naukowej, koncentrującej się na technikach pre- i post-processingu obrazów cyfrowych w chromatografii cienkowarstwowej. Na podstawie tej analizy zaprojektowano i zaimplementowano aplikację webową (sześć wersji prototypowych) do ilościowej i jakościowej analizy płytek HPTLC/TLC. W trakcie tego etapu zidentyfikowano kluczowe wyzwania, z których najbardziej problematycznym okazało się niejednolite oświetlenie płytki, utrudniające segmentację plamek.

Etap II: Symulacje komputerowe i optymalizacja geometrii komory

W celu rozwiązania problemu nierównomiernego oświetlenia wykorzystano Blender 4.5, oprogramowanie do modelowania 3D i symulacji optycznych. Stworzono wirtualny model dwuczęściowej komory fotograficznej, wyposażonej w pojedyncze liniowe źródło światła oświetlające w sposób rozproszony dolną część komory. Symulacje przeprowadzono dla obrazów o wymiarach 4×128 pikseli, z 16-bitową głębią koloru, w trybie monochromatycznym. Zróżnicowano liczbę próbek (samples) w renderowaniu, dokumentując je w nazwie pliku (100×10 3 , 400×10 3 , 10 6 , 4×10 6 ), odpowiednio jako sufiksy nazw ( ““, “m”, “u”, “i”). Wstępne symulacje, weryfikowane z testami in vivo na fizycznym prototypie komory, ujawniły, że mimo dużej wierności modelu wirtualnego, wyniki były gorsze od tych uzyskanych przy użyciu klasycznej komory z algorytmem subtrakcji tła.

Etap III: Ulepszona rekonstrukcja tła

W odpowiedzi na te obserwacje, wprowadzono udoskonalony algorytm rekonstrukcji tła, bazujący na dwuwymiarowej regresji kwadratowej (2D quadratic regression). Tło, zrekonstruowane z całego obrazu, zostało odjęte od oryginalnej akwizycji w celu wstępnej segmentacji plamek. Następnie, w drugim etapie, rekonstrukcję tła powtórzono, ale wyłącznie w obszarze bliskim wykrytym plamkom i tylko bazując na jasności pikseli nienależących do plamek wykrytych w poprzednim etapie. Pozwoliło to na skuteczną ale nie pełną eliminację szumu średnioziarnistego spowodowanego nierównościami powierzchni komory wynikającymi z drobnych zagięć folii aluminiowej.

Metodologia obecnego badania

W oparciu o dalszą literaturową analizę, wywnioskowano, że folia teflonowa (PTFE), charakteryzująca się albedo dla UVC równym 0.93 i większą odpornością na zagniecenia, może stanowić lepsze rozwiązanie niż wcześniej używana folia aluminiowa. Zrezygnowano z dalszych testów in vivo, koncentrując się wyłącznie na symulacjach, w celu znalezienia modelu, w którym oświetlenie byłoby na tyle jednolite, aby różnice w jasności nie były możliwe do odróżnienia na 8-bitowej głębi koloru.

Symulacje w Blenderze kontynuowano, analizując wpływ różnych konfiguracji oświetlenia (według poniższego schematu) oraz materiałów wyściółki komory (PTFE vs. czarna farba lateksowa). Monochromatyczne obrazy (16-bitowe TIFF) były następnie przetwarzane w ImageJ ("Fiji"): zmniejszano ich rozmiar do 1×128 pikseli i zwiększano głębię koloru do 32 bitów. Jako kryterium optymalizacji wykorzystano współczynnik jednolitości oświetlenia (różnica między maksymalną a minimalną jasnością, podzielona przez jasność maksymalną), dążąc do jego minimalizacji poprzez wirtualne przesuwanie źródeł światła w osiach x i z.

Obrazy użyte w symulacji do pobrania

  1. komora ze ściankami z PTFE
  2. komora ze ściankami pokrytymi czarną farbą

Pozostałe pliki

Metodologia badawcza

Niniejsze badanie wykorzystuje zintegrowane podejście, łączące cyfrową analizę obrazu, zaawansowane techniki symulacji optycznych oraz modelowanie matematyczne. Celem jest opracowanie i optymalizacja nowej metody akwizycji i analizy obrazów z płytek HPTLC/TLC, eliminującej błędy wynikające z nierównomiernego oświetlenia.

Skrót metodologii poprzednich badań z niniejszego cyklu

Faza 1: Analiza i Prototypowanie

Badanie rozpoczęło się od systematycznego przeglądu literatury, w celu identyfikacji dotychczas stosowanych metod cyfrowej analizy chromatogramów, ze szczególnym uwzględnieniem algorytmów pre-processingu (korekcji oświetlenia, normalizacji) i segmentacji plamek. Na tej podstawie zaprojektowano i wdrożono sześć iteracyjnych wersji aplikacji webowej przeznaczonej do analizy ilościowej i jakościowej z wykorzystaniem smartfonów. Proces ten ujawnił, że kluczowym wyzwaniem jest kompensacja nierównomiernego oświetlenia, które zakłóca proces segmentacji.

Faza 2: Modelowanie i weryfikacja

Aby rozwiązać problem nierównomiernego oświetlenia, zastosowano podejście oparte na symulacjach komputerowych. Wykorzystano oprogramowanie Blender 4.5 do stworzenia wirtualnego modelu dwuczęściowej komory fotograficznej. Model ten, oświetlany pojedynczą świetlówką, posiadał dyfuzyjnie odbijającą powierzchnię w dolnej części, co miało na celu równomierne rozproszenie światła. Symulacje pozwoliły zoptymalizować geometrię takiej komory, na bazie której zbudowano jej odpowiednik in vivo, który pokryto folią aluminiową. Kolejno porównano wyniki symulacji porównano z tymi uzyskanymi na skonstruowanym fizycznym prototypie komory. Wyniki testów in vivo wykazały, że mimo wysokiej korelacji z symulacjami i lepszej jednolitości globalnego oświetlenia, zastosowanie prostej subtrakcji tła w klasycznej komorze dawało lepsze rezultaty. Powodem tego był szum o średniej ziarnistości wynikający z drobnych zagięć folii aluminiowej, na który nie były odporne klasycznie stosowane algorytmy preprocesingu.

Faza 3: Opracowanie udoskonalonego algorytmu i optymalizacja wirtualna

W celu poprawy efektywności, opracowano nowatorski algorytm korekcji tła, oparty na dwuwymiarowej regresji kwadratowej. W pierwszym kroku, zrekonstruowane tło, obliczone dla całego obrazu, było odejmowane od obrazu pierwotnego, co pozwalało na wstępną segmentację plamek. W drugim kroku, tło było rekonstruowane ponownie, tym razem na podstawie tylko tych pikseli, które nie należały do plamek i znajdowały się w ich bezpośrednim sąsiedztwie. Ten dwuetapowy proces pozwolił na eliminację znacznej części wpływu szumu średnioziarnistego, generowanego przez niewielkie zagięcia i nierówności folii wyścielającej komorę. W świetle tych ustaleń oraz dalszej analizy literatury, która wskazała na folię PTFE jako materiał o lepszych właściwościach optycznych (albedo dla UVC = 0.93) i mechanicznych (mniejsza podatność na zagięcia), podjęto decyzję o kontynuowaniu badań wyłącznie w środowisku wirtualnym - ze względu za cenę folii teflonowej, czasochłonność konstrukcji komory in vivi i prognozowanej konieczności częstych zmian geometrii komory.

Obecne badanie

Faza 4: Wirtualna optymalizacja parametrów

Głównym celem tej fazy było znalezienie optymalnej geometrii komory i konfiguracji oświetlenia, która zapewniłaby jednolite oświetlenie w stopniu niemożliwym do rozróżnienia na 8-bitowej skali szarości. Symulacje prowadzono dla różnych konfiguracji źródeł światła (np. dwie świetlówki naprzeciwlegle) oraz materiałów wyścielających komorę (PTFE vs. farba lateksowa). Obrazy (16-bitowe, monochromatyczne TIFF) były poddawane dalszej obróbce (zmniejszenie rozmiaru do 1x128 px i zmiana głębi koloru na 32 bit) w programie ImageJ ("Fiji") w celu normalizacji i uśrednienia sygnału. Jako metrykę optymalizacyjną wykorzystano stosunek różnicy maksymalnej i minimalnej jasności do jasności maksymalnej, minimalizując go poprzez wirtualne przesuwanie świetlówek w osiach x i z.

Schemat rozmieszczenia świetlówek w modelu komory w symulatorze Blender 4.5
Schemat rozmieszczenia świetlówek w modelu komory w symulatorze Blender 4.5 - powiększenie

Metodologia naszego badania

Wyobraź sobie, że fotografujesz płytkę chromatograficzną smartfonem. Często zdjęcie jest za jasne w jednym miejscu, a za ciemne w innym. To ogromny problem, który utrudnia precyzyjną analizę, na przykład wykrycie plamek i zmierzenie ich wielkości. Nasze badanie ma na celu stworzenie idealnej "komory" do robienia takich zdjęć, która zapewni perfekcyjnie jednolite oświetlenie.

Przykładowa komora do smrtfonowej fotografii TLC. Zauważ, że wycięto przednią ścianę i fragment ścian bocznych z pokrywą.

Jak to zrobiliśmy?

Od literatury do aplikacji:

Zaczęliśmy od dokładnego przeszukania książek i artykułów naukowych, żeby dowiedzieć się, jak inni badacze radzili sobie z tym problemem. Na tej podstawie stworzyliśmy sześć wersji naszej aplikacji do analizy zdjęć z płytek. Szybko jednak okazało się, że główną przeszkodą jest niejednakowe oświetlenie płytek, czyli to, że do jedna jej część jest jaśniejsza na zdjęciu od drugiej.

Symulacje na komputerze

Zamiast budować dziesiątki różnych prototypów, postanowiliśmy wykorzystać profesjonalny program Blender do symulacji. Stworzyliśmy wirtualną komorę fotograficzną z pojedynczą świetlówką i odbijającą światło powierzchnią. Następnie dla najlepszego modelu komory zbudowaliśmy jej fizyczny prototyp i wyłożyliśmy jej ścianki folią aluminiową - odbijającą światło uv. Nasze wirtualne testy pokazały, że symulacje są bardzo bliskie rzeczywistości, ale... wyniki wciąż były gorsze niż te uzyskane w prostej, fizycznej komorze. To był ważny moment – uświadomiliśmy sobie, że kluczem jest nie tylko sama komora, ale i algorytm do obróbki zdjęć.

Porównanie jednolitości oświetlenia dla komory klasycznej i naszej konstrukcji in vivo.

Inteligentny algorytm:

Opracowaliśmy więc nowy, dwuetapowy algorytm. Działa on jakby w dwóch krokach:

Krok 1: Najpierw program "przewiduje" tło obrazu i odejmuje je od całego zdjęcia. Dzięki temu jest w stanie wstępnie znaleźć plamki.

Krok 2: Następnie, w drugim, precyzyjnym kroku, program jeszcze raz "przewiduje" tło i odejmuje je od obrazu, ale tylko w bliskim sąsiedztwie znalezionych plamek. To pozwala poradzić sobie z drobnymi szumami, które na zdjęciu wyglądają jak małe, niechciane plamki, a tak naprawdę są efektem np. zagięć na materiale, którym wyłożona jest komora.

Wirtualne laboratorium:

Zauważyliśmy, że drogi, ale idealny materiał o nazwie folia teflonowa (PTFE), lepiej odbija światło niż tańsza folia aluminiowa, której używaliśmy wcześniej. Dzięki temu, że nasze symulacje były tak wierne, zrezygnowaliśmy z budowy kolejnych fizycznych prototypów. W pełni przenieśliśmy nasze laboratorium do wirtualnego świata Blender, aby znaleźć idealną konfigurację! Naszym celem było stworzenie takiego oświetlenia, które byłoby tak równe, że nawet 8-bitowa kamera w telefonie nie byłaby w stanie wykryć różnic w jasności. Sprawdzaliśmy różne ustawienia lamp, a także porównywaliśmy różne materiały wyściełające komorę, by znaleźć idealne rozwiązanie. To pozwoliło nam na przeprowadzenie setek testów w ułamku czasu, który zajęłoby to w prawdziwym świecie.

Przekroje wzdłuż przekątnej płytki dla każdej z obu lamp z osobna.
Wykresy jasności dla 2 lamp z osbna.
Przekrój z połączonych symulacji 2 lamp.
Wykres z połączonych symulacji 2 lamp.

Wyniki

Wybierz język / poziom szczegółowości: Techniczny, Naukowy lub Popularno-naukowy.

Wyniki i analiza danych

Na podstawie przeprowadzonych symulacji uzyskano następujące wyniki dotyczące jednolitości oświetlenia (wyrażone jako maksymalna różnica jasności między najjaśniejszym a najciemniejszym punktem, w stosunku do jasności maksymalnej):

Dla komory wyłożonej czarną farbą lateksową najlepszy wynik wyniósł 0,146%.

Dla komory z wyściółką z folii PTFE najlepszy wynik wyniósł 0,043%.

Wyniki te wskazują, że zastosowanie folii PTFE poprawia jednolitość oświetlenia o współczynnik 3,4 w porównaniu do czarnej komory. Mając na uwadze, że minimalna wykrywalna różnica jasności dla kamery z 9-bitową głębią koloru wynosi 0,195%, a dla kamery 11-bitowej 0,048%, uzyskane rezultaty potwierdzają, że w optymalnych warunkach obie konfiguracje komory są wystarczające do uzyskania jednolitości oświetlenia nieodróżnialnej dla kamer smartfonów o głębi koloru 8 bit.

Wyniki te wskazują, że zastosowanie folii PTFE poprawia jednolitość oświetlenia o współczynnik 3,4 w porównaniu do czarnej komory. Mając na uwadze, że minimalna wykrywalna różnica jasności dla kamery z 9-bitową głębią koloru wynosi 0,195%, a dla kamery 11-bitowej 0,048%, uzyskane rezultaty potwierdzają, że w optymalnych warunkach obie konfiguracje komory są wystarczające do uzyskania jednolitości oświetlenia nieodróżnialnej dla kamer smartfonów o głębi koloru 8 bit.

Wyniki

W wyniku przeprowadzonych symulacji, uzyskano następujące wartości minimalnej różnicy luminancji, wyrażonej jako procent luminancji maksymalnej: dla komory wyłożonej czarną farbą lateksową minimalny odnotowany współczynnik jednolitości oświetlenia wyniósł 0,146%, natomiast dla komory z wyściółką z folii PTFE 0,043%.

Różnica między najjaśniejszymi a najciemniejszymi obszarami obrazu płytki dla komory pokrytej czarną farbą

black
1 probe name min value 2 probe name max value difference index (%)
k0 29178 k0 30074 2,97931768304848
1 1 0
1 1 0
1 1 0
1 1 0
1 1 0
1 1 0
1 1 0
k14 66446 k15 68262 2,66033810905042
k16 72027 k17 74025 2,69908814589666
k18 74888 k19 76620 2,26050639519708
k20 69615 k21 69717 0,146305779078274
k22 73956 k23 75910 2,57410090897115
k24 74479 k25 76373 2,47993400809187
k26 74810 k27 76607 2,34573864007206
k28 74675 k29 76518 2,40858360124415

Różnica między najjaśniejszymi a najciemniejszymi obszarami obrazu płytki dla komory pokrytej folią PTFE

PTFE
1 probe name min value 2 probe name max value difference index (%)
k0 46533 k0 47082 1,16605072002039
k1 89698 k2 90371 0,744707926215268
k3 91962 k4 92662 0,755433726878332
k5 92919 k6 93688 0,820809495346256
k7 46540 k7 47078 1,14278431539148
k8 89666 k9 90362 0,770235275890308
k10 91942 k11 92639 0,752382905687669
k12 92916 k13 93690 0,826128722382325
k14 102984 k15 103498 0,496627954163366
k16 104482 k17 104792 0,295824108710589
k18 105033 k19 105200 0,158745247148289
k20 102727 k21 103694 0,932551545894652
k22 104960 k23 105135 0,166452656108812
k24 105074 k25 105192 0,112175830861662
k26 105079 k27 105203 0,117867361196924
k28 105101 k29 105211 0,104551805419585
k28m 105062 k29m 105219 0,14921259468347
k28u 105107 k29u 105163 0,0532506680106121
k28i 105031 k29i 105077 0,0437774203679207

Uzyskane wyniki wskazują na 3,4-krotne zwiększenie jednolitości oświetlenia w przypadku zastosowania wyściółki PTFE. W kontekście technicznych parametrów akwizycji obrazu, uzyskane wartości są niższe niż progi detekcji odpowiednio dla potencjalnych matryc o głębi koloru 9 bit (0,195%) i 11 bit (0,048%). Potwierdza to skuteczność zaproponowanego rozwiązania, zapewniając, że w idealnych warunkach obraz czystej płytki będzie miał jednolitą jasność z perspektywy sensorów mobilnych (głębia koloru ≥ 8 bit), co rozwiązuje pierwotny problem segmentacji plamek.

Wykres dla komory z czarnymi ściankami. Aby na 8bitwym obrazie zobatrzeć różnicę w jasności, potrzeba conajmniej odstępu o wielkości 1 między najjaśniejszym a najciemniejszym miejscem - tu jest tylko 0,15.
Wykres dla komory ze ściankami z teflonu. Aby na 8bitwym obrazie zobatrzeć różnicę w jasności, potrzeba conajmniej odstępu o wielkości 1 między najjaśniejszym a najciemniejszym miejscem - tu jest tylko 0,8.

Dodatkowo, analiza map oświetlenia ujawniła, że w przypadku komory z PTFE rozkład luminancji przyjmuje formę zbliżoną do odwrotności winietowania, co może być wykorzystane do kompensacji tego efektu wbudowanego w układy optyczne. Z kolei dla komory z czarną wyściółką, rozkład luminancji przyjmuje postać podwójnej sinusoidy, która nie daje tak korzystnego efektu.

Nasze wyniki

Oto najważniejsze wnioski z naszych symulacji:

W przypadku komory wyłożonej czarnym materiałem, udało nam się zminimalizować różnicę między najjaśniejszym a najciemniejszym punktem do 0,146%.

Dla komory wyłożonej folią PTFE, ten wynik był znacznie lepszy i wyniósł 0,043%. Oznacza to, że folia teflonowa sprawdziła się 3.4 razy lepiej niż materiał czarny.

histogramy dla najlepszych symulacji komór - po lewej wyłożonej teflonem, po prawej pokrytej czarną farbą lateksową. Pod nimi wyliczenia ile procent różnicy mędzy najjaśniejszym a najciemniejszym obszarem.

Te liczby są bardzo ważne, ponieważ potencjalny aparat z 9-bitową głębią koloru jest w stanie rozróżnić różnicę na poziomie 0,195%, a kamera z 11-bitową matrycą aż 0,048%. Oznacza to, że w idealnych warunkach, zarówno przy użyciu komory z czarnym materiałem, jak i z folią PTFE, nasze rozwiązanie sprawi, że dla oka przeciętnej kamery (8 z bitową głębią - 0,39%) każdy fragment czystej płytki będzie miał taką samą jasność.

Co ciekawe, dla komory z PTFE mapa oświetlenia przyjmuje kształt zbliżony do odwrotności winietowania, co może paradoksalnie korygować ten efekt wbudowany w aparaty. Z kolei w przypadku komory z czarnym materiałem, oświetlenie przypomina podwójną sinusoidę, która nie daje już tak korzystnego efektu.

Przekrój dla symulacji 2 lamp z osobna - komora pokryta czarną farbą.
Wykres dla połączenia danych z symulacji 2 lamp - komora pokryta czarną farbą.
Przekrój dla połączenia danych z symulacji 2 lamp - komora pokryta czarną farbą.
Wykres dla połączenia danych z symulacji 2 lamp - komora pokryta czarną farbą.

Zastosowania

Wybierz język / poziom szczegółowości: Techniczny, Naukowy lub Popularno-naukowy.

Praktyczne zastosowanie

Implementacja jednolitego oświetlenia w systemach wizyjnych stanowi krytyczny element w osiąganiu wysokiej jakości i powtarzalności obrazowania. W konwencjonalnych systemach, rozkład intensywności światła, często opisywany przez funkcję Gaussa, wymaga cyfrowej korekcji pola jasności (flat-field correction) w post-processingu, co może prowadzić do utraty informacji o sygnale, artefaktów i zwiększenia szumów.

Nasze rozwiązanie, dostarczając jednolitość oświetlenia na poziomie 1:2500 eliminuje konieczność stosowania zaawansowanych algorytmów korekcji, co upraszcza architekturę oprogramowania do przetwarzania obrazu. W przypadku chromatografii cienkowarstwowej (TLC), gdzie analiza plam (powstałych w efekcie absorbcji przez molekuły światła uv, co skutkuje mniejszą fluorescencją wzbogaconego w emitery świała zielonego żelu) jest kluczowa, uproszczenie pipeline'u przetwarzania obrazu pozwala na bezpośrednie zastosowanie progowania adaptacyjnego lub innych prostych algorytmów segmentacji, co znacząco zwiększa szybkość i niezawodność automatycznej analizy danych.

W kontekście kalibracji matryc CMOS/CCD, ten system może być używany do generowania mapy szumów pikseli (PRNU - Photon Response Non-Uniformity) i szumów stałych (FPN - Fixed Pattern Noise) bez wpływu zmienności oświetlenia. To pozwala na precyzyjne określenie charakterystyki każdego piksela i optymalizację algorytmów korekcji, co jest krytyczne w produkcji sensorów optycznych. W przypadku matryc o rozmiarze 10x10 cm, jednolite oświetlenie umożliwia pełną, jednoczesną inspekcję, co jest niemożliwe przy standardowych, punktowych źródłach światła.

Nasza technologia otwiera także nowe możliwości w inspekcji powierzchni lustrzanych i transparentnych materiałów, takich jak szkło, soczewki czy panele słoneczne. Wady powierzchniowe, takie jak zarysowania czy wtrącenia, stają się widoczne jako lokalne odchylenia od idealnie jednorodnego oświetlenia, co umożliwia ich automatyczną detekcję z wysoką precyzją. Jest to szczególnie cenne w branży optycznej i półprzewodnikowej, gdzie nawet mikroskopijne defekty mogą wpływać na działanie finalnego produktu.

Praktyczne zastosowanie

Nasze odkrycie, oparte na zapewnieniu niezwykle jednolitej iluminacji w zakresie UV (ze różnicą między min a max intensywności 1:2500), stanowi potencjalny przełom w wielu dziedzinach, w których analiza obrazu jest kluczowa. Zdolność do precyzyjnego oświetlenia płaskiej powierzchni 10x10 cm eliminuje niedoskonałości wynikające z niejednolitego rozkładu światła, co jest powszechnym problemem w standardowych systemach oświetleniowych.

Jednym z najważniejszych zastosowań jest chromatografia cienkowarstwowa (TLC). Standardowe systemy wizualizacji w TLC często wymagają zaawansowanych algorytmów korekcji jasności w celu ujednolicenia obrazu cyfrowego. Nasze rozwiązanie, poprzez dostarczenie jednolitego źródła światła UV, upraszcza ten proces. Pozwala to na znacznie prostsze i szybsze algorytmy detekcji i kwantyfikacji plam, ponieważ dane wejściowe są już optymalne.

Kolejnym obszarem jest optyczna kalibracja czujników obrazu. W przypadku kamer cyfrowych i czujników, nierówna wrażliwość pikseli na światło powoduje szumy i winietowanie, które następnie poddawane są cyfrowej korekcie przez procesor graficzny aparatu cyfrowego. Ta komora może służyć jako idealne źródło referencyjne do kalibracji, umożliwiając dokładne mapowanie odpowiedzi każdego piksela na stałe, jednorodne oświetlenie.

Innym zastosowaniem jednak o mniejszym potencjale jest zapewnienie wyższej precyzji i powtarzalności pomiarów, co jest kluczowe w systemach kontroli jakości w produkcji elektroniki, czy konserwacji dzieł sztuki, gdzie w świetle uv uwidacznane są np mikro uszkodzenia.

Warto również rozważyć zastosowania w fotolitografii i mikrofabrykacji, gdzie precyzyjne i jednolite naświetlanie podłoży jest niezbędne do uzyskania wysokiej rozdzielczości wzorów.

Wreszcie w analizie płytek z materiałem chemicznym i biologicznym pozwoli na bezpośredni pomiar intensywności danego obszaru, która jest jednakowa dla jednakowego stężenia analizowanej substancji w obrębie danej plamki, niezależnie w jakiej części płytki znajduje się ta plamka.

Praktyczne zastosowanie

Wyobraź sobie, że masz lampę, która świeci idealnie równo na całej powierzchni oświetlanej kartki, bez żadnych jaśniejszych punktów w środku czy ciemniejszych obszarów na brzegach. Nasza komora do fotografii to właśnie taka lampa, ale na zupełnie nowym poziomie precyzji, i to w niewidzialnym dla nas ultrafioletowym świetle.

Dzięki temu, że światło naświetla obiekt tak jednolicie, można bez problemu robić jego super dokładne zdjęcia, które ujawniają ukryte detale. Co abstrachując od fotografii dla zastosowań w chromatografii czy analizie stężeń próbek biologicznych lub chemicznych może ułatwić pracę przy kontroli jakości produktów, np. sprawdzaniu matryc LCD, ponieważ nawet najmniejsza wada, która normalnie zostałaby przeoczona, teraz jest widoczna jak na dłoni. Aby aparaty cyfrowe mogły robić tak świetne zdjęcia należy je odpowiednio skalibrować, gdyż bez kalibracji do różnych obszarów matrycy światłoczułej dociera różna ilość światła, co jest spowodowane chociażby różnym kątem padania światła. gdyby nie kalibracja, każda kamera cyfrowa miałąby bardzo widocxną na obrazie winietę.

To rozwiązanie otwiera też drzwi do konserwacji dzieł sztuki. Kiedy konserwatorzy oświetlają stare obrazy w UV, mogą zobaczyć niewidoczne gołym okiem uszkodzenia, wcześniejsze poprawki czy oryginalne podpisy. Ta technologia zapewnia, że oświetlenie jest perfekcyjnie jednolite, co pozwala na tworzenie bezbłędnych map uszkodzeń. Choć potencjalnie światło tu generowane jest bardzo rozproszone, co może zmniejszać kontrast pozwalający wykrywać uszkodzenia. Podobne zastosowanie dotyczy kontroli jakości w przemyśle dla płaskich przedmiotów, najlepiej przepuszczajacych światło uv.

Wreszcie jednym z najciekawszych zastosowań jest chromatografia cienkowarstwowa, technika używana do oddzielania różnych substancji. Kiedy oświetlasz płytkę UV, na której są te substancje, widać je jako plamy. Nasze oświetlenie sprawia, że każda plama zawierająca dokłądnie tyle samo substancji jest równie jasna, niezależnie od tego, gdzie się znajduje na płytce. Dzięki temu, zamiast używać skomplikowanych programów do "wyrównywania" jasności, można skupić się na tym, co najważniejsze: analizowaniu składu mieszaniny i ilości poszczególnych jej skłądników. To jakby robić zdjęcia idealnie oświetlonej sceny, zamiast bawić się w późniejsze poprawki w Photoshopie.