Curriculum Vitae in Italian update to April 2010
Curriculum Vitae in English update to April 2010
Publications
International Conferences and Workshops:
-
A. Del Bimbo, G. Lisanti, I. Masi, and F. Pernici, "Device-Tagged Feature-based Localization and Mapping of Wide Areas with a PTZ Camera," in Proc. of CVPR Int’l Workshop on Socially Intelligent Surveillance and Monitoring (SISM), San Francisco, United States, 2010.@InProceedings{sism10,
author = {Del Bimbo, Alberto and Lisanti, Giuseppe and Masi, Iacopo and Pernici, Federico},
title = {Device-Tagged Feature-based Localization and Mapping of Wide Areas with a PTZ Camera},
booktitle = {Proc. of CVPR Int'l Workshop on Socially Intelligent Surveillance and Monitoring (SISM)},
month = {June},
year = {2010},
address = {San Francisco, United States},
url = {http://www.micc.unifi.it/publications/2010/DLMP10a/DLMP10a.pdf},
icon = { http://www.iacopomasi.net/wp-content/plugins/bib2html/icon/cvpr2010.jpg },
video = {http://vimeo.com/12949079}
} -
A. Del Bimbo, G. Lisanti, I. Masi, and F. Pernici, "Person Detection using Temporal and Geometric Context with a Pan Tilt Zoom Camera," in Int’l Conference on Pattern Recognition (ICPR), Istanbul, Turkey, 2010.@InProceedings{icpr10b2,
author = {Del Bimbo, Alberto and Lisanti, Giuseppe and Masi, Iacopo and Pernici, Federico},
title = {Person Detection using Temporal and Geometric Context with a Pan Tilt Zoom Camera},
booktitle = {Int'l Conference on Pattern Recognition (ICPR)},
month = {August},
year = {2010},
address = {Istanbul, Turkey},
url = {http://www.micc.unifi.it/publications/2010/DLMP10/DLMP10.pdf},
icon = { http://www.iacopomasi.net/wp-content/plugins/bib2html/icon/icpr2010.png }
}
Posters and National Conferences:
-
A. Del Bimbo, G. Lisanti, I. Masi, and F. Pernici, "Lifelong Localization and Mapping with a Rotating and Zooming Camera," in International Computer Vision Summer School (ICVSS), Scicli (Sicily), Italy, 2010.@InProceedings{masi-icvss10,
author = {Del Bimbo, Alberto and Lisanti, Giuseppe and Masi, Iacopo and Pernici, Federico},
title = {Lifelong Localization and Mapping with a Rotating and Zooming Camera},
booktitle = {International Computer Vision Summer School (ICVSS)},
month = {July},
year = {2010},
address = {Scicli (Sicily), Italy},
url = {http://www.iacopomasi.net/content/ICVSS2010_Masi.pdf},
icon = { http://www.iacopomasi.net/wp-content/plugins/bib2html/icon/icvss.png}
}
Dissertations:
-
I. Masi, "Feature-based Localization and Mapping of Wide Areas with a PTZ Camera," Master’s Dissertation , University of Florence, Computer Engineering Faculty, Italy, 2009.@mastersthesis{masithesis,
author = {Masi, Iacopo},
title = {Feature-based Localization and Mapping of Wide Areas with a PTZ Camera},
month = {July},
year = {2009},
Institution = {University of Florence, Computer Engineering Faculty},
Address = {Italy},
icon = { http://www.iacopomasi.net/wp-content/plugins/bib2html/icon/unifi.png }
}[ BibTex ]
Thesis
My two thesis:
- Here’s my MSc degree keynote in Web 2.0 preview:
Some videos:
- Here’s my BSc degree keynote in Web 2.0 preview:
Previous Work
- Robot Path Tracker
- Mouse-tracker
- Video-tracker
- Pdftoref
- AJAX Web-based EPG
- Visual XML
- AirNMS
- Personal Message 2 for emesene
- “Copyleft and Opensource Software: a legal analysis and a technical deepening”
- “Software patent: defence of invention or limit to innovation?”
- Web Portfolio
The subject of this transfer project is the motion control problem of wheeled mobile robot (WMR) in multiple camera environment as observed from multiple uncalibrated ceiling cameras. We develop a method that localizes the robot in real-time and smartly drives the robot over a path in a large environment with a pure pursuit controller, achieving less then 5 pixel on cross track error. Experiments are reported for Ambrogio, a two-wheel differentially-driven mobile robot provided by Zucchetti Centro Sistemi.
I develop a toy-example of a particle filter to get experience with this Baysian approch to estimators. I made a simple tracker of the mouse pointer with the Condensation algorithm implemented in OpenCV. Here is a small animated screencast:
In the mouse-tracker window there are the mouse pointer and the samples of the Condensation that try to follow it. The size of each sample is related to its weight.
- The red circle rapresents the measure taken from the mouse event.
- The green and blue circle are the state predicted from the filter:
- the green is the state predicted like the expected value of the samples;
- the blue one is predicted selecting the samples with max weight.
It’s possible to change the way to estimate the state:
- pressing ‘e’ on the main window, it will use you the green circle
- pressing ‘m’ it will use the blue one.
In the other windows we can see the red path created by the mouse and the prediction:
- Pressing the ‘c’ will erase the tracks.
- Pressing ‘Esc’ will quit the application.
The prediction is modeled with a constant state equation. So the state of the mouse is only moved by the random noise in this way:
where X and V are respectively the vector state and the noise vector on prediction. The state vector has 2 dimension like
and the same for the measure taken from the mouse event coordinates
Once that the filter make the prediction, there is the update step: the weight of the sample is updated with the value obtained from the measure. I used the following likelihood function:
where (Xm,Ym) are the mouse coordinates obtained from the measure and (Xi,Yi) are the coordinates of each samples. So the weight is computed in the space of the Euclidean distance of the points of the two coordinates.
Changelog & Download:
Init release 0.1 – mouse-tracker.tar.gz
To compile or run on Linux you must have opencv installed.
for “Analysis of Images and Video”, hosted on
This project aims to develop an implementation of Kalman filter and Condensation filter to track simple videos, like a bouncing ball or a remote-controlled machine. The project is developed in C++ programming language, using openCV to process videos and HighGUI to create the user interface. Another goal of the project is to generate statistics about the quality of the used algorithms. This project is born to a course of Senior Informatic Engineering at the University of Florence from three junior engineers. The project is released under the GNU General Public License.
Here is a preview of the result via Youtube:
for “Data Base II and Information Retrieval”, hosted on
This project aims to develop an efficient rule based extractor of entries of references, located in scientific articles in English language. The application takes a pdf file or a directory of pdf and then returns an html file, containing the list of all entries with their respective title. Moreover the title of the article cited is searched through Google Web Service to get the URL that identifying the article on the web. If the URL provides on the page a Bibtex entry, this will appear in the html output under the relative entries, stolen from some typical site like citeseer, ieeexlpore etc. The application does not make search over pdf file based on images. The project is released under the GNU General Public License.
You can click the image below to get a simple screencast:
This project aims to develop a web-based AJAX EPG (Electronic Program Guide) that stores the settings and preferences of the user in a XML format. It’s possible to store favourites channel from a huge list and to register some programs. Moreover the software can manage possible conflicts of overlapped registrations given the possiblity to resvole these conflics.
A java GUI tool to create a valid xml file.
It has the aim to allow the user to create a valid xml file, describing the specification by a service developed with the Media Integration and Communication Center,University degli Studi di Firenze. The applications is developed in Java Technology. The validity is checked throught XMLSchema and the file is written entirely through a java Swing GUI.
Network Management System for AirSpot srl network. A wxWidgets and python tool to manage the wireless network.
AirNMS has many features like:
- Plug and Play based organization of features – Plugin structure.
- Autodiscover of the network, based on ping and SNMP query.
- Dynamic Generation of a interactive and zoomable Map View
- SNMPv3 MIB Browser
- SNMP-Trap Browser
- Wireless Device configuration trought HTTPS query
- Information Device Dispasy
- Linux Booting Process Management
Some screenshot in various Operation Systems (Windows and Ubuntu Linux):
“Copyleft and Opensource Software: a legal analysis and a technical deepening”
View more presentations from lizardking.
“Software patent: defence of invention or limit to innovation?”
Emesene
An improved verison of the emesene plugin that have:
- History of past messages
- Number of messages to remember
- Clear History field
Here is the code to download and unpack in ../emesene/pugins_base/ dir
Here is my small webdesign portfolio, remembering -please- that I’m not a graphic designer…
€uroHome Signa – Il piacere di dormire
L&S basket Teamnova – a Florence basketball team
Iacopo Masi .net – my personal site
Laetitia Weblog – mon amour
L’Arte del Restauro di Stefano Tozzi – Ditta di restauro mobili di antiquariato e altro














