<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>OAR@UM Collection:</title>
    <link>https://www.um.edu.mt/library/oar/handle/123456789/22542</link>
    <description />
    <pubDate>Sat, 06 Jun 2026 13:33:14 GMT</pubDate>
    <dc:date>2026-06-06T13:33:14Z</dc:date>
    <item>
      <title>Hand drawn sketch drawings to vector graphics</title>
      <link>https://www.um.edu.mt/library/oar/handle/123456789/38983</link>
      <description>Title: Hand drawn sketch drawings to vector graphics
Abstract: Computer Numerical Control (CNC) machines and 3D printers are becoming more&#xD;
accessible. This allows artists and consumers to create physical objects from their&#xD;
drawn ideas. However, many artists are more familiar with the traditional method of&#xD;
sketching which uses raster format. For these kind of devices, a special instruction set&#xD;
based on vector notations is used which requires specialised software. One problem is&#xD;
that learning a new interface or technology for 3D modelling is not trivial and some&#xD;
might give up before trying. A bridge that easily connects these two worlds would&#xD;
be beneficial to both. However, even though the interpretation of sketches appears to&#xD;
be trivial for humans, so cannot be said for machines. This holds particularly true&#xD;
when artists use artistic cues such as shadows to represent depth. Additionally, hand&#xD;
drawn sketches are intrinsically imperfect and might contain curves making the gap&#xD;
between raster to vector hard to reduce. In this research, a method that automatically&#xD;
converts hand-drawn sketches in presence of shadows and curves is presented. The&#xD;
following study is divided into two section. The first section deals with junction&#xD;
localisation and identification to ensure that the topological fidelity of the drawing&#xD;
is retained. When compared to current state of the art, the results obtained shows&#xD;
an improvement of 61% when the proposed methodology was evaulated for junction&#xD;
spatial localisation using Salient Point Error over the same dataset. Even though&#xD;
junction type identification was not used during the proposed vectorisation pipeline,&#xD;
a number of methods were described and evaluated for junction type classification.&#xD;
Classification was performed using three methodologies and the best classification&#xD;
results obtained an F-score of 0.95. The second section dealt with contour extraction&#xD;
to remove shadows and other artefacts from the drawings. Each pixel was assigned&#xD;
an orientation based on the direction of the surrounding pixels and used the result&#xD;
was used to identify the path between two connected junctions. Unconnected lines&#xD;
and recovery of missed junctions were also considered. An average F-measure score of&#xD;
0.992 was obtained over the whole dataset when the ground truths and the vectorised&#xD;
images were compared using a contour evaluation protocol. A dataset of 17 images was&#xD;
used to cover drawings created in sketching software and on paper using straight and&#xD;
curved lines. The reconstruction was performed using either lines, arcs or splines as&#xD;
deemed the most adequate. We showed that our method performed better in junction&#xD;
and contour detection and the results obtained were consistent throughout the whole&#xD;
dataset including straight and curved lines drawings.
Description: M.SC.ARTIFICIAL INTELLIGENCE</description>
      <pubDate>Sun, 01 Jan 2017 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://www.um.edu.mt/library/oar/handle/123456789/38983</guid>
      <dc:date>2017-01-01T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Semi-automatic segmentation of human anatomical imagery</title>
      <link>https://www.um.edu.mt/library/oar/handle/123456789/38859</link>
      <description>Title: Semi-automatic segmentation of human anatomical imagery
Abstract: Manual segmentation of anatomical imagery is a challenging and laborious task&#xD;
which this dissertation attempts to alleviate. We present a semi-automatic segmentation&#xD;
system which operates on a new data set of photographic human anatomical&#xD;
imagery. A morphological tree-based segmentation method was utilised in order&#xD;
to reach this aim. We placed a particular focus on elongated structures in order&#xD;
to demonstrate the e ectiveness of the algorithms. The resultant outputs&#xD;
were presented to academics in the anatomical sciences for evaluation. Qualitative&#xD;
and quantitative results which were collected throughout the course of the experimentation&#xD;
phase indicate that the system was successful in producing meaningful&#xD;
labelled segmentation outputs with particularly good performance on elongation,&#xD;
which were commended by the experts. We believe that these results provide a&#xD;
good initialisation step for more re ned labelled images which can be used in a&#xD;
number of di erent professional and educational tools. Furthermore, the outcome&#xD;
of this dissertation demonstrates that a technical window exists in this area, and&#xD;
a foundation for further research has been created in this work.
Description: M.SC.ARTIFICIAL INTELLIGENCE</description>
      <pubDate>Mon, 01 Jan 2018 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://www.um.edu.mt/library/oar/handle/123456789/38859</guid>
      <dc:date>2018-01-01T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Multiframe blind image deconvolution with space and time variant PSFs</title>
      <link>https://www.um.edu.mt/library/oar/handle/123456789/36180</link>
      <description>Title: Multiframe blind image deconvolution with space and time variant PSFs
Abstract: The study of images in scientific fields such as remote sensing, medical imaging, and astronomy is important not only because pictures mimic one of the main human sensory modalities, but also because, in the case of signals outside the visible wavelengths, they allow for the visualization of artefacts beyond the sensitive range of the human eye. However, accurate information can only be extracted if the data is free from noise, and perhaps more importantly – blur. An improper focal-length setting, insufficient light, or camera motion, can introduce additional filtering during the image capture process. Medical image that require long exposure time can, for instance, lose sharpness due to patient movement. In radio astronomy, interferometers with unprecedented sensitivity, large fields of view, and narrow angular resolutions, are being built. However, the finite set of baselines still makes the accurate rendering of sharp radio images difficult. Similarly, the larger the aperture of an optical telescope, the stronger the aberrations introduced by the lens. Apart from hardware limitations, biases also arise from phenomena beyond human control such as, for instance, turbulence in the atmospheric and the ionospheric columns that change on millisecond scales. Induced distortions in the images are defined by the Point Spread Function (PSF) that models how rays from a point source trace in the instrument. The deconvolution process attempts to undo these adverse effects and recover the actual intensity values from the measured signal. The blur filter varies in time depending on the astronomical ‘seeing’ conditions as well as on the wavelengths being recorded. While in certain cases expensive hardware such as adaptive optics can help to elevate the problem, a software-based approach is more common due to its wide-ranging adaptability and applicability. This study proposes techniques that render a sharp version of a scene using multiple blurred frames captured over the same area. Each image is assumed to have a different, but unknown PSF. Kolmogorov and Moffat kernel that model the atmospheric and ionospheric effects as well as the filtering due to the lens or interferometry, are used. Many current methods adopt a non-blind approach (in the sense that the PSF is known) or estimate the blur filter form edge regions. This restricts their applicability to specific types of images. For instance, cosmological frames that encode faint point sources or extended object with a complex morphology, cannot be processed. Moreover, the majority of existing multiframe algorithms work in batch mode and assume the availability of all frames in the pre-processing stage. The objective of this study is to propose methods for Multiframe and Blind Image Deconvolution (MBID) – with or without noise. The penultimate goal is to reverse the effects of convolution without knowledge of the PSF. Complementary information from multiple images is combined to estimate a single sharp version of the scene. The deconvolution problem is reduced to a series of iterations in which the blur kernel is initially estimated and subsequently used to deconvolve the input frame. The result is in turn used to update the latent image. Reversing the spreading introduced by the convolution operator is an ill-posed problem. Finding a solution for x from the measurement set y in the undermined linear system y = Ax + ɛ is challenging.  Infinitely many correct answers remain possible even if the PSF (A), and noise level (ɛ) are known. &#xD;
The frameworks we present make use of novel theories developed in the field of Compressed Sensing. Sparse magnitude coefficients are obtained by converging towards the vector with the least quadratic error that minimizes the l2 norm, or by searching for the sparses solution through the minimization of the l1 norm. Various methods including genetic programming and subtractive minimization in different domain representations, are considered for the recovery of the non-sparse but constrained phase information. &#xD;
An evolutionary based strategy that allows the performance to be tested at various stages of the deblurring process is designed and followed. Quantification of the recovery accuracy is made possible through the computation of various error metrics. A comparison with the images recovered by the current state-of-the art methods when the same set of blurred frames are processed, is also put forward. This analysis also takes into account the robustness to various noise levels. Encouraging results that are comparable and, at times, even better than those achieved by the existing approaches, are obtained.
Description: PH.D.ARTIFICIAL INTELLIGENCE</description>
      <pubDate>Sun, 01 Jan 2017 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://www.um.edu.mt/library/oar/handle/123456789/36180</guid>
      <dc:date>2017-01-01T00:00:00Z</dc:date>
    </item>
    <item>
      <title>Enhancing android malware sandboxes with anti-evasion code patching</title>
      <link>https://www.um.edu.mt/library/oar/handle/123456789/30050</link>
      <description>Title: Enhancing android malware sandboxes with anti-evasion code patching
Abstract: Sophisticated Android malware families often implement techniques aimed at avoiding detection. Split personality malware for example, behaves benignly when it&#xD;
detects that it is running on an analysis environment such as a malware sandbox,&#xD;
and maliciously when running on a real user's device. These kind of techniques&#xD;
are problematic for malware analysts, often rendering them unable to detect or&#xD;
understand the malicious behaviour. This is where sandbox hardening comes into&#xD;
play. In this work, we exploit sandbox detection heuristic prediction to proactively&#xD;
generate bytecode patches, in order to disable the malware's ability to detect a&#xD;
malware sandbox. Through the development of AndroNeo, we demonstrate the&#xD;
feasibility of this approach by showing that the heuristic prediction basis is a solid&#xD;
starting point to build upon, and demonstrating that when heuristic prediction&#xD;
is followed by bytecode patch generation, split personality can be defeated. The&#xD;
AndroNeo prototype implements checks at the Java level for API method calls&#xD;
that can distinguish real devices from emulators. The robustness of AndroNeo was&#xD;
demonstrated by showing its ability to identify and patch evasion heuristics within&#xD;
packed code. The relevance of packed malware was confirmed by demonstrating&#xD;
the prevalence of packers in modern day malware samples.
Description: M.SC.COMP.SCI.&amp;ARTIFICIAL INTELLIGENCE</description>
      <pubDate>Sun, 01 Jan 2017 00:00:00 GMT</pubDate>
      <guid isPermaLink="false">https://www.um.edu.mt/library/oar/handle/123456789/30050</guid>
      <dc:date>2017-01-01T00:00:00Z</dc:date>
    </item>
  </channel>
</rss>

