DIN IMAGINILE CT HAPAINA ALEXANDRU- LIVIU INTRODUCERE
• În domeniul medical, avansul tehnologic a deschis noi orizonturi pentru diagnosticul și
tratamentul bolilor. Imaginile medicale, precum cele obținute prin tomografie computerizată (CT), au devenit o resursă esențială pentru identificarea și monitorizarea afecțiunilor. În particular, detecția tumorilor din imagini CT reprezintă o provocare crucială, având în vedere complexitatea și variabilitatea acestor structuri. • Cu evoluția rapidă a tehnologiilor de învățare automată și a rețelelor neurale profunde, abordarea acestor probleme a devenit mai eficientă și precisă. Această lucrare explorează modalitățile în care tehnologiile de învățare automată pot fi aplicate cu succes în detectarea tumorilor din imagini CT, cu scopul de a facilita diagnosticul timpuriu și de a îmbunătăți planificarea tratamentului. 1)Imaginile CT și Principiul de Funcționare:Tomografia Computerizată (CT): Imaginile CT sunt obținute prin raze X, care traversează corpul pacientului și sunt detectate de un detector. Informațiile colectate sunt procesate de un computer pentru a crea imagini tridimensionale ale interiorului corpului. 2)Problema Detectării Tumorilor în Imaginile CT: • Variabilitatea Anatomică: Corpul uman prezintă o mare varietate anatomică, iar tumorile pot avea dimensiuni, forme și localizări diverse. • Zgomot și Artefacte: Imaginile CT pot fi afectate de zgomot și artefacte, ceea ce face dificilă detecția precisă a tumorilor. 3)Influența Învățării Automate în Detectarea Tumorilor: • Rețele Neuronale Profunde: Utilizarea rețelelor neuronale profunde, în special a rețelelor neuronale convoluționale (CNN), a revoluționat detectarea tumorilor din imagini medicale. • Învățarea Caracteristicilor: CNN-urile pot învăța automat caracteristici semnificative ale imaginilor, eliminând necesitatea extragerii manuale a acestora. PREZENTAREA APLICATIEI
• Aplicatia se bazeaza pe 4 module distincte:DisplayTumor,PredictTumor,Frames2,main
• Primul modul de interes este PredictTumor prezentat mai jos: • In codul prezentat mai sus avem functia de predictie care primește o imagine ca intrare și efectuează o serie de preprocesări pentru a izola zona de interes, în acest caz, presupusă a fi o tumoră cerebrală. Aceasta include conversia la tonuri de gri, aplicarea unui filtru Gaussian, aplicarea uneui prag, identificarea contururilor, găsirea celui mai mare contur, identificarea punctelor extreme și decuparea imaginii la aceste puncte. Imaginea rezultată este redimensionată și normalizată înainte de a fi trecută prin modelul de predicție. Rezultatul final este returnat dupa toate preprocesarile efectuate. • Modulul de main utilizeaza toate celelalte module create anterior pentru realizarea aplicatiei. • Codul prezentat in imaginea de mai sus reprezintă un program Python care utilizează biblioteca Tkinter pentru a crea o interfață grafică de utilizator (GUI) destinată detectării și vizualizării tumorilor cerebrale în imagini medicale • Fereastra aplicatiei: • Implementarea unor astfel de sisteme în domeniul medical ar putea aduce multiple beneficii, inclusiv diagnosticul timpuriu, tratamentul personalizat și îmbunătățirea eficienței eforturilor medicale. Cu toate acestea, este esențial să se acorde o atenție deosebită aspectelor etice și reglementare, cum ar fi confidențialitatea datelor medicale și conformitatea cu normele de protecție a pacienților. • Codul prezentat mai sus reprezintă o aplicație cu interfață grafică dedicată analizei imaginilor medicale și detecției tumorilor cerebrale VA MULTUMESC !!!!