Natural and Collaborative Interaction System for for Medical Environments

Project and Development of a Natural and Collaborative Interaction System for Medical Environments. The System should provide and support access to information, the visualization and manipulation of the results in the most natural way possible. For this reason it is required the integration of a set of modules hardware/software that support the manipulation of multimedia informations through collaborative tools based on paradigms of natural interaction.

Here we present a set of actions:

Reddit Crawler in Python

Code of a Reddit Crawler written in Python


Reddit /ˈrɛdɪt/,[4] stylized as reddit,[5] is an entertainment, social networking service and news website where registered community members can submit content, such as text posts or direct links. Only registered users can then vote submissions “up” or “down” to organize the posts and determine their position on the site’s pages. Content entries are organized by areas of interest called “subreddits”.

Reddit was founded by University of Virginia roommates Steve Huffman and Alexis OhanianCondé Nast Publications acquired the site in October 2006. Reddit became a direct subsidiary of Condé Nast’s parent company, Advance Publications, in September 2011. As of August 2012, Reddit operates as an independent entity, although Advance is still its largest shareholder.[6] Reddit is based in San Francisco, California. In October 2014 Reddit received $50 million in funding from Snoop Lion and other investors.[7]



link to the CrawlerReddit

C++ Ransac Method Implementation

Ransac Method implemented in C++ for robust keypoints estimation in Computer Vision


Random sample consensus (RANSAC) is an iterative method to estimate parameters of a mathematical model from a set of observed data which contains outliers. It is a non-deterministic algorithm in the sense that it produces a reasonable result only with a certain probability, with this probability increasing as more iterations are allowed. The algorithm was first published by Fischler and Bolles at SRI International in 1981.

A basic assumption is that the data consists of “inliers”, i.e., data whose distribution can be explained by some set of model parameters, though may be subject to noise, and “outliers” which are data that do not fit the model. The outliers can come, e.g., from extreme values of the noise or from erroneous measurements or incorrect hypotheses about the interpretation of data. RANSAC also assumes that, given a (usually small) set of inliers, there exists a procedure which can estimate the parameters of a model that optimally explains or fits this data.



Here the code (under GitHub-Gist)  RansacMethodCPP

AI*HCI 2013 (Workshop)




AI*HCI 2013 is a Workshop of the XIII AI*IA Conference which took place in Torino on 4 of December 2013. The main aim of this workshop is to bridge Artificial Intelligence and Human Computer Interaction. 

I presented a recent work about Itinerary Personalization in the context of Smart Cities

Feature Matching and Planar Homography with Overlay – Android + OpenCv

This a video about a test (for my master thesis) with and Android device and OpenCv libraries. The purpose of this test was to run on a device a Feature Matching and Planar Homography with a final overlay. This was possible using the power offered by OpenCv.


Send to a friendShare on FacebookShare on Google+Share on TumblrShare on Twitter

Elementi di Software Dependability

 La pervasivita’ del software in una miriade di oggetti di cui ci serviamo ogni giorno per le piu’ svariate attivita’ e’ nota. Questa pervasivita’ rende impellente la necessita’ che il software sia esente da guasti.
Il corso si propone di illustrare una serie di tecniche che consentono di ovviare per quanto possibile al problema dell’introduzione di errori di progetto nella produzione del software; quindi, principalmente, tecniche di verifica formale e di sviluppo formale del software, ma anche tecniche di previsone dei guasti e di tolleranza ai guasti. Saranno studiati i costi dell’introduzione di queste tecniche in un contesto produttivo, e come il processo produttivo si debba relazionare a normative specifiche di alcuni settori di produzione industriale del software.

Read More…

Seminario Diritto dell’Informazione e Nuove Tecnologie

Seminario tenuto da Marina Pietrangelo


  1. Breve premessa sul concetto di “società dell’informazione”
  2. La regolazione giuridica nel settore delle ICT: soggetti e competenze
  3. Il quadro costituzionale
  4. Le politiche comunitarie
  5. La legislazione nazionale: Stato e Regioni
    5.1. La legislazione statale
    5.2. La legislazione regionale
  6. In particolare: le norme su Free SW e OSS nella pubblica amministrazione
  7. Il “diritto di accesso alla tecnologie” nella società dell’informazione

Read More…

Seminario XML

Standard Documentali XML

Seminario tenuto dall’ ing. Enrico Francesconi (Istituto di Teoria e Tecniche dell’Informazione Giuridica)

Introduzione all’XML

XML è stato progettato per descrivere dati e per focalizzare l’attenzione su di essi.

HTML è stato progettato per mostrare dati e per concentrare l’attenzione sulla loro esposizione.

Read More…

Seminario Object Relational

Progettazione e Sviluppo dello strato di Adattamento Object-Relational di un’Applicazione

Seminario tenuto dal dott. ing. Sandrucci

  • Obiettivi
    Realizzare un’applicazione che accede ad una base di dati
    La base di dati conterrà informazioni idrometriche
    Realizzare uno strumento per il Mapping O/R
  • Vincoli
    La nuova applicazione deve essere compatibile con i vecchi dati
    La base di dati vecchia esiste in due versioni
    Database relazionale
    Sistema di Legacy (file ASCII)
  • Parleremo di
    Basi di dati relazionali
    Modelli ad oggetti
    Mapping O/R

Read More…

JMSWeb 3 project

Some lines from documentation linked at the end of this article :

Introduction :
The described system is a project realized to understand theoretical concepts  introduced during the courses named “Tecnologie del Software per Internet” and “Basi di Dati”.

This work shows a real and useful example replacing the concepts introduced by the course “Programmatore per Applicazioni Web”.


Read More…

Next Posts

Copyright © 2019  Simone Ercoli  All Rights Reserved.