Theses / Proposed Topics
Mobile EC-STM image-file browser for Android
An Android application for reading, visualizing and basic analysis of EC-STM images in .stp, .s94 and .mpp formats. The scope includes measurement-data decoding, metadata presentation, image-sequence browsing, zooming, panning and color-palette selection.
Topic description
The aim of the thesis is to design and implement an Android mobile application for reading, visualizing and basic analysis of files containing EC-STM microscope images. The application should support three data formats: .stp, .s94 and .mpp.
The .stp format contains a text header and binary image data stored as floating-point values, together with information about scan size, offset, voltage and measurement channel. The .s94 format uses a fixed binary header and int16 data that can be converted into physical units such as nanometers for topography or nanoamperes for tunneling current. The .mpp format can store image sequences, so the application should also allow consecutive frames to be browsed like a movie or time series.
The scope includes an import and measurement-data decoding module, a mobile user interface, STM image display with zooming, panning and color-palette selection, and metadata presentation, including image resolution, scan size, bias voltage, setpoint current, scan angle and channel type.
An important part of the work is adapting existing file-reading logic to the Android environment and ensuring correct interpretation of binary data, physical units and image orientation.