Research
Feature Detectors and Descriptors
Non-deep image matching by local approximated homographies through Slime [more info, code, data and other resources]
Keypoint localization and patch refinement by Middle Homography (MiHo), NCC and ALS matching [more_info, code & data, FAPER2023 slides, github enhanced version work in progress]
HarrisZ+ | AffNet | HardNet8 | blob matching | DTM | AdaLAM | DegenSAC image matching pipeline [more info, code, IMW2021 slides]
HarrisZ+ | OriNet | AffNet | HardNet8 | blob matching | DTM | DegenSAC | KFC image matching Hybrid Pipeline (HP) usage with COLMAP [more info, code]
HarrisZ/HarrisZ+ keypoint detector [HarrisZ/HarrisZ+ Matlab code, HarrisZ C code - check inside the archive, more info]
sGLOH2 keypoint descriptor and descriptor quantization, binarization, matching and evaluation [more info, further info, code & data - check inside the archive, BiSIFT & BisGLOH2 standalone code, approximated overlap error standalone code, Matlab tool to manually select correspondences in images]
Blob matching + Delaunay Triangulation Matching (DTM) + 1SAC and evaluation of matching strategies [more info, code & data]
normalized RANSAC (noRANSAC) [code, including implementations of RANSAC, MSAC, MLESAC, PROSAC, SCRAMSAC and for the fundamental matrix evaluation].
Error measures for the evaluation of features in three-dimensional scenes [code, evaluation, additional material, previous evaluation additional material]
Evaluation of image matching pipelines for multi-temporal cultural heritage data [info, code & data for FAPER2022 and LOW3D2022]
SfM/SLAM
Selective SLAM (SSLAM) [more info, code, example result]
Simulated Annealing Monocular SLAM (SAMSLAM) [more info]
Double Window Adaptive Frame Selection (DWAFS) [more info]
Historical stereo photo interactive 3D map computation [more info]
3D view synthesis [my degree thesis, view example results 1-2, only the middle frame is original]
Image Mosaicing
Mosaic best reference homography estimation with color correction [more info, full pipeline, core function only, scene setup/video/mosaic example result, see also below]
Underwater mosaicing from video [slides, view video/mosaic last and video/mosaic old example results, see also above]
Image Analysis and Processing
Color correction methods and evaluation [more info, code & data]
Historical stereo photo restoration and enhancement [more info, code & data]
Radial distortion correction using a calibration pattern [code]
Morphological erosion, dilation, median filter and generic k-order statistic filter implementations for non-integer values and wide non-square kernel windows [code, also on Matlab File Exchange]
Image Forensics
Cropping detection [more info]
Parallel Multithreaded Programming
Dynamic workload balancing scheduler for image filters
My old Operating Systems Laboratory class [lessons & code, in Italian]
Medical Imaging
Multi-image super-resolution of corneal endothelium [more info]
Retinal image registration
Vessel flow analysis in capillaroscopic videos