Andrea Venturi

Zend Certified PHP Engineer

Works

Sviluppo di un Applicativo per il Popolamento Automatico di un'ontologia Tramite l'Analisi del Contenuto di Pagine Web

Tesi di Laurea (Graduation Thesis)
period: dec 2006 - mar 2007
overview
La tesi si colloca in un ambito ben definito e cruciale nella visione del Web Semantico. Definendo brevemente una ontologia come il mezzo per la condivisione della conoscenza tra uomo e macchina, l'attività di popolamento di ontologie è il procedimento con cui si trasporta l'informazione in un formato comprensibile dai computer.
L'applicazione sviluppata consente di popolare una ontologia tramite l'analisi del contenuto di pagine web, in maniera automatica.
L'applicativo è in grado di prendere in esame l'intero contenuto di un sito Web, seguendo la descrizione di un dominio fornita all'interno di una ontologia e una serie di regole, si basa su un dizionario e approcci statistici per determinare il contenuto di ogni pagina ed eventualmente estrarre informazioni, le quali andranno a popolare l'ontologia. Inoltre, consente di visualizzare i dati raccolti ed effettuare ricerche semantiche.

technologies: java, protege api, owl, xml, sparql

keywords: semantic web, ontology, xml, rdf, owl, automatic population, protege, search engine, knowledge extraction, information extraction

parole chiave: web semantico, ontologia, xml, rdf, owl, popolamento automatico, protege, motore di ricerca, estrazione della conoscenza, estrazione delle informazioni

download

Sviluppo di un'Applicazione per il Riconoscimento di Segnali Stradali

period: jul 2006 - sep 2006
overview
Lo scopo del progetto è la realizzazione di un algoritmo che consenta di determinare il numero e la posizione di cartelli stradali presenti in un'immagine e li classifichi in base alla loro categoria (pericolo, divieto, obbligo e precedenza).
Lo studio passa attraverso l'analisi di diverse tecniche teorizzate nella Visione Artificiale, tra le quali la segmentazione (scomposizione dei colori nelle componenti fondamentali), l'eliminazione del rumore con operatori morfologici, l'etichettatura delle componenti connesse, la definizione e l'estrazione delle caratteristiche discriminanti e infine la classificazione in base ai risultati ottenuti precedentemente.

technologies: c++, mfc library

keywords: artificial vision, optical recognition, traffic sign, image segmentation, morphological operators, connected component labeling, hue saturation intensity (HSI)

parole chiave: visione artificiale, riconoscimento immagini, segnali stradali, cartelli stradali, segmentazione di immagini, operatori morfologici, etichettatura componenti connesse, hue saturation intensity (HSI)

download