Przyspieszenie rekonstrukcji obrazu w Elektronicznej Tomografii
Transkrypt
Przyspieszenie rekonstrukcji obrazu w Elektronicznej Tomografii
II Wyjazdowa Sesja Naukowa Doktorantów Politechniki Łódzkiej Kwiecień 16 – 18, 2012; Rogów – Polska PRZYSPIESZENIE REKONSTRUKCJI OBRAZU W ELEKTRYCZNEJ TOMOGRAFII POJEMNOŚCIOWEJ POPRZEZ WYKORZYSTANIE ROZPROSZONYCH SYSTEMÓW HETEROGENICZNYCH Doktorant: Michał Majchrowicz Promotor: dr hab. inż. Lidia Jackowska-Strumiłło * Katedra Informatyki Stosowanej Wydział Elektrotechniki, Elektroniki, Informatyki i Automatyki Politechnika Łódzka, Polska e-mail: [email protected] Streszczenie: W Elektrycznej Tomografii Pojemnościowej obraz jest rekonstruowany przez wykonywanie operacji na dużych ilościach danych uzyskanych z czujników (zarówno tradycyjnych jak i obrotowych), jednak moc obliczeniowa współczesnych procesorów drastycznie zmniejsza ilość jej potencjalnych zastosowań. Powodem tego jest długi czas rekonstrukcji obrazów 3D zadowalającej jakości. Ten problem z wydajnością spowodowany jest przez stosunkowo duże rozmiary macierzy, na których obliczenia są wykonywane (gęste macierze 60869x496 lub więcej elementów i 250MB w pamięci). Niezbędne jest więc opracowanie nowych metod wykonywania obliczeń niezbędnych do rekonstrukcji obrazu w Elektrycznej Tomografii Pojemnościowej 3D (3D ECT). W celu przyspieszenia tego procesu konieczne jest opracowanie nowych algorytmów do wykonywania rekonstrukcji obrazu, które będą brały pod uwagę charakter obliczeń równoległych i rozproszonych. Opracowywany system umożliwi znaczące przyśpieszenie czasu rekonstrukcji obrazu w ECT. Będzie on również charakteryzował się dużą elastycznością, co pozwoli również na jego zastosowanie do przeprowadzania obliczeń numerycznych innych typów. W szczególności będzie to możliwe dla problemów opierających się głównie na podstawowych operacjach algebry liniowej, gdzie wykorzystanie biblioteki wchodzącej w skład systemu. W pozostałych przypadkach niezbędne będzie opracowanie nowej „wtyczki” bądź implementacja niezbędnych operacji w już istniejących „wtyczkach. Częścią systemu będzie jednak SDK (ang. Software Development Kit) ułatwiające tę czynność. II Wyjazdowa Sesja Naukowa Doktorantów Politechniki Łódzkiej Kwiecień 16 – 18, 2012; Rogów – Polska ACCELERATION OF IMAGE RECONSTRUCTION IN ELECTRICAL CAPACITANBCE TOMOGRAPHY BY APPLICATION OF DISTRIBUTED HETEROGENEOUS SYSTEMS PhD Student: Michał Majchrowicz Supervisor: dr hab. inż. Lidia Jackowska-Strumiłło Computer Engineering Department The Faculty of Electrical, Electronic, Computer and Control Engineering Technical University of Lodz, Poland e-mail address: [email protected] Abstract: In Electrical Capacitance Tomography image is reconstructed by performing calculations on large quantities of data acquired from sensors, nevertheless computing power of today’s processors drastically reduces its application. It is due to a long reconstruction time of 3D tomography images of satisfactory quality. This performance issue is caused by relatively big sizes of matrices on which calculation are performed (dense matrices with 60869 x 496 elements or more and 250MB in memory). As a result new algorithms (and revised implementations of existing ones) for performing image reconstruction need to be developed, that take into account the nature of parallel and distributed calculations. Developed system will not only enable significant acceleration of image reconstruction time in ECT but it will also be very flexible and allow for its application for performing numerical calculations of different types for other research projects. Especially for problems that are based on basic linear algebra operations, where only utilisation of provided library will be necessary. In other cases it will be sufficient to create a new plugin or implement necessary operations as a part of existing one. All of these will not require much work thanks to a provided SDK (Software Development Kit).