SlideShare uma empresa Scribd logo
1 de 11
Baixar para ler offline
INTERNATIONAL JOURNAL OF ELECTRONICS AND 
International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
COMMUNICATION  
ENGINEERING  TECHNOLOGY (IJECET) 
ISSN 0976 – 6464(Print) 
ISSN 0976 – 6472(Online) 
Volume 5, Issue 9, September (2014), pp. 24-34 
© IAEME: http://www.iaeme.com/IJECET.asp 
Journal Impact Factor (2014): 7.2836 (Calculated by GISI) 
www.jifactor.com 
24 
 
IJECET 
© I A E M E 
AUTOMATIC GROUND TRUTH GENERATION FOR IMAGE SEQUENCES 
Shivank Bhagotra 
Electronics  Communication Engineering, BKBIET, Pilani, Rajasthan, India 
ABSTRACT 
This paper presents an approach for generating efficient Ground Truth for image sequences 
related to Traffic Signals and Direction Signs by making suitable annotations around the area of 
interest and saving corresponding information in the form of XML files. This feature can be readily 
used in the cars to detect the speed limit signals and automatically optimize their speed in case of 
driverless cars. The Graphic User Interface (GUI) has been designed in GUIDE Matlab and the 
Image Database has been provided by the MIPS-MIAM laboratory, Ensisa, Mulhouse, France. 
The entire project deals with making a driverless car wherein the real time images as 
perceived by the camera placed in front of the car are processedand annotations are formed around 
Direction signs and Traffic Speed Limit Signals. The specifications such as Content, 
Representativeness, Occlusion, Image Identifier, and Uncertainty get stored in the form of XML 
files. This stored data is processed and subsequent changescan be made in the speed, direction of the 
car. 
Keywords: Annotation, Content, GUIDE, GUI, Ground Truth, XML Files. 
1. INTRODUCTION 
The annotation tool has been adapted from the software developed at University of Bonn, 
Germany, as a general annotation tool. The objective of the project deals with the transformation of 
the Tool from the ‘Annotation Tool’ to the ‘Traffic Annotation Tool’ which requires deep 
understanding of the Annotation tool environment and the ways callbacks are behaving to make 
changes in the tool. Objectives to be achieved are: 
i. Addition of static textbox Content and Popup menu associated with it. 
ii. Writing the Callback for the popup menu ‘content’ to make it work like other popup menus. 
iii. Changes in the popup menu ‘Source’. 
iv. Changes in the popup menu ‘Class Name’.
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
25 
2. ANNOTATION TOOL 
Image Annotations generally refer to highlighting features, details, or points of 
interest within an image. Annotation Tool is a Matlab based image Annotation Tool developed at 
University of Bonn for the Etrims image database and this particular Annotation Tool has been 
modified to make it suitable to annotate images from the database (Traffic Signs) related to our 
project. 
We are working upon the Annotation tool version 1.7 as the latest version of the Annotation 
tool which is 2.4 had some bugs indeed, the annotations are not being saved properly in the XML 
files and the generated files had some errors as all class names were being shown up in the file. 
The Annotation Tool originally employed LabelMe Matlab toolbox developed at the Massachusetts 
Institute of Technology (MIT) for the LabelMe image database.Here is an example of Annotation 
Tool interface where an image from the Etrims Image database is being annotated: 
Fig 1: Screenshot of the Annotation Tool 
2.1. SETUP 
i. Download the Matlab toolbox LabelMe and add it to the Matlab search path, e.g. 
• C:LabelMeToolbox 
ii. Download the annotation tool and add it to the Matlab search path, e.g. 
• C:AnnotationTool 
iii. Create home folders for your image data and annotations e.g. 
• C:AnnotationToolhome-images 
• C:AnnotationToolhome-annotations 
iv. An annotation tool comes along with three text files two of which should contain home folder 
paths. Write the image data home directory and the annotations home directory in the 
corresponding text files: 
• C: AnnotationToolhome-images.txt 
• C:AnnotationToolhome-annotations.txt 
v. Now we create directories with your image datasets, e.g.: 
• C:AnnotationToolhome-imagesimage-dataset1
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
• C:AnnotationToolhome-imagesimage-dataset2 
26 
vi. And copy your image data in this e.g. 
• C:AnnotationToolhome-imagesimage-dataset1my-image.jpg 
It is obligatory to create the image dataset subdirectory as this folder name will be stored with the 
annotation.In Matlab, we can now run AnnotationTool.m after the first image is labelled, the 
Annotation is stored in an XML file of the same name as the labelled image. The XML file with 
annotation is saved in the annotations home directory of the same name as the image dataset 
directory of the labelled image, e.g. 
• C:AnnotationToolhome-annotationsimage-dataset1/my-image.xml 
3. IMAGE ANNOTATION 
3.1. LABELLING IMAGE DATA 
Looking at the Data panel in the upper right corner of the (Fig 2).Opening an image dataset 
folder by pressing the button Open Image Folder.Then selecting an image in the listbox underneath. 
We may now specify the Image sourcein the Current image panel. In case the popup menu does not 
offer a relevant option, we may specify an alternative source of the image by choosing the option 
‘other’. 
After pressing the annotate button on the New Annotation panel the tool will switch to 
annotation mode where only image labelling using the mouse is allowed. Annotate by pressing the 
left mouse button and clicking in the image area. Pressing the right mouse button will finish the 
object labelling and will close the polygon (Fig. 2). If we press the Annotate button now, the 
previous label will be erased and we may label the object again. Pressing the right mouse button 
without having labelled anything will just cancel the annotation mode. The zoomfeature will ease the 
annotation of smaller objects. 
Fig 2: Annotating an image object from our database 
3.2. OBJECT ANNOTATION 
Having labelled an image we may now specify its class, degree of its occlusion, 
representativeness and Content (modification) (Fig 3). It is possible to specify an alternative object 
class name by choosing the option ‘other’…in the Object class pop up menu. The Annotation tool
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
comes along with three text files, one of which, called object-classes.txt contains a list of object class 
names. We can simply extend or change the classes by simply editing the text file. 
The next value to be specified is the annotation uncertainty: it is an estimate, in pixels, of 
how precise the labelling is. A set of green and red concentric circles is drawn in the middle of the 
new object label. A diameter of the red circle in pixels corresponds to the value chosen in the 
Annotation Uncertainty popup menu. 
And the last value to specify is the Content which has been added by me in the panel, where 
the user can enter the value of the speed sign when it is being annotated and the same will appear in 
the information about the annotation in the XML file generated. Having specified all the required 
information we may add the annotation to the Current annotationslistbox by pressing the Add Object 
button (Fig 4). A login that should specify the labeller and the place of annotation is required when 
adding the first object. This information is added to the annotation of every labelled object. 
(a) (b) (c) 
Fig 3: (a) Specifying the Image Source, (B) Class of the Image Object, (C) Degree of Occlusion and 
Content 
After adding the new annotation to the pool of the Current Annotationwe have the possibility 
of deleting it by pressing the Delete Last button.It is only the last added annotation that the labeller is 
allowed to erase. Pressing the Save Annotationbutton will save all current annotations to a file. 
(a) (b) 
Fig 4: (a) Adding an annotated image object to current annotations, (b) A login specifying the 
labeller and the place of annotation is required when adding the first object 
27
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
4. ANNOTATION TOOL TRANSFORMATION 
• When I added an additional Content Popup menu, as it would be useful for the tool to 
have to annotate images from our database which consisted of Speed Limit Signals, 
Guide was not generating a corresponding Callback in the Annotation Tool for the 
Content Popup menu even after being saved with the same filename. Then after searching 
over the internet, the problem was solved as there was a change to be made in the settings 
of the Guide. 
Fig 5: Changes to be made for Callback 
After adding the desired uicontrol to the Guide environment, we need to go to toolsGUI 
options (Fig 5). After this, we need to select the radio button for GenerateFIG-file and M-file 
(Fig 6). 
Fig 6: Selecting Radio button for both files 
After the following changes are made, corresponding callbacks for the added uicontrols will 
be generated in the .m file of the tool. Now changes can be made in the Callback related to the 
uicontrol to make them function accordingly. 
• The abling and disabling of the Content popup menu should be the same like the other popup 
menus from the tool, meaning it should get activated when annotation is over as the right 
28
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
mouse button is clicked. This was initially not working as there were errors in the Matlab 
command window when the code was being run. It was due to static number of properties to 
be activated or deactivated fixed to 20 which was prohibiting any addition done to the code 
(Fig 7). 
Fig 7 
Then we set a global variable defines as ‘Handles.NUMCONTROLS’ and set its value to 21 
and then we were able to make popup menu ‘Content’ enabled like other popup menus (Fig 8). 
Fig 8 
Therefore, in order to add any uicontrol to the Annotation Tool code we need to increase the 
value for the ‘Handles.NUMCONTROLS’ which is a global variable we have defined at the starting 
of the code and make corresponding changes in the code. 
Following the above changes, corresponding changes have been made in the subsequent code 
and Callback for the content to make it work like the other popup menus and get the value of 
‘Content’ in the XML file which is generated after the annotation is saved (Fig 9). 
Fig 9 
29
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
30 
5. TRAFFIC ANNOTATION TOOL 
Several changes have been made in the Annotation Tool to make it ‘Traffic Annotation Tool’. 
• Changes in the popup menu ‘SOURCE’. 
Change in the source of the image can be made by opening the Property Inspector of 
the popup menu ‘Source’and modifying the String section. 
(a) (b) 
Fig 10: (a) Annotation Tool (b) Traffic Annotation Tool 
As we can see modification has been done in the popup menu ‘Source’ according to our 
project (Fig 10). 
• Changes in the popup menu ‘Class name’. 
The Annotation Tool comes along with three text files, one of which, called ‘object-classes. 
txt’ contains a list of object class names. We can make changes to the set of classes by 
simply editing the text file. 
Fig 11: Command given in the code to read the text file and load it into the popup menu 
As we can see modification has been done in the popup menu ‘Class Name’ according to our 
project (Fig 12). 
(a) (b) 
Fig 12: (a) Annotation Tool (b) Traffic Annotation Tool
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
• Adding an additional Static Textbox ‘Content’ and popup menu associated with it. 
Static textbox ‘Content’ and corresponding popup menu can be added to the interface 
when editable guide window for Annotation Tool is opened by the guide(AnnotationTool) 
command in the command window (Fig 13). 
(a) (b) 
Fig 13: (a) Annotation Tool (b) Traffic Annotation Tool 
• Writing the Callback for the popup menu ‘Content’ to make it work like other popup 
31 
menus. 
Several additions to the code have to be done for adding the Content popup menu and 
making it work like the other popup menus. This section has been explained in the later part of 
the report (See Fig 9). 
Therefore, all the changes have been made successfully and the Annotation Tool is 
working correctly. The XML files generated for the annotations have the additional tag called 
‘Content’ which specifies the value of the speed limit sign in addition to the Class name, 
Occlusion, Representativeness and Annotation Uncertainty. 
6. RESULTS 
By the end of the project we have following Ground truth which is generated for an 
annotation when it is saved and can be retrieved from the XML file generated. 
• Image identifier 
We can determine that from the XML file where it is stored as the filename. 
• Position of the top left corner of the elements 
We can determine that by having a look at the XML file generated as it contains the coordinates 
the points plotted. 
• Resolution(in pixels) 
Image size (Pixel Dimension) as is in the axis where the image is loaded: 
Width: 640 pixels 
Height: 480 pixels 
Therefore, the resolution of the annotation made can be determined by the axis and the 
coordinates we have in the XML file. 
• Type of Traffic Sign 
We can determine the type of traffic sign we are annotating as it is loaded in the Class names 
Popup Menu and that similar will be reflected in the XML file whether it is a speed limit sign, 
danger sign, no parking sign, etc.
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
32 
• Annotation Specifications 
We have been able to determine Occlusion, Representativeness, Annotation Uncertainty and Content 
for a particular traffic signal. 
• Creation of an XML File. 
Command used = ‘writexml’.It transforms a struct or struct array into an xml file. 
Filename = ‘name of xml file’. V= struct variable containing fields of type char or numeric. 
Writexml (filename, xml) will generate an .xml file. 
All the results obtained can be seen in this example of an annotated image (3257.jpg) from 
our database. 
Fig 14: Image annotation by the Traffic Annotation Tool 
All the ground truth generated for a particular image by the Traffic Annotation Tool can be 
seen over the screen once the annotation is saved (Fig 14). The corresponding XML generated is for 
the above image and all the results obtained are well depicted in the XML file and are highlighted. 
annotation 
filename3257.jpg/filename 
folderimage-dataset2/folder 
sourceImageENSISA_UHA/sourceImage 
rectified0/rectified 
viewTypeterrestrial/viewType 
scalen/a/scale 
imageWidthHeight640 480/imageWidthHeight 
transformationMatrixn/a/transformationMatrix 
object 
namespeed limit signals/name 
objectID73552514801738/objectID 
occlusion60/occlusion 
representativeness40/representativeness
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 – 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 
 
33 
 
uncertaintyn/a/uncertainty 
Content50/Content 
deleted0/deleted 
verified0/verified 
date18-Oct-2013/date 
sourceAnnotationShivank@UHA/sourceAnnotation 
polygon 
pt 
x577.1029/x# position of the top left corner 
y223.9076/y 
/pt 
pt 
x577.8747/x 
y264.8098/y 
/pt 
pt 
x537.7443/x 
y264.8098/y 
/pt 
pt 
x537.7443/x 
y224.6794/y 
/pt 
pt 
x578.6464/x 
y223.1359/y 
/pt 
/polygon 
objectPartsn/a/objectParts 
/object 
/annotation 
7. CONCLUSION 
In this paper, Transformation of the Annotation Tool to the ‘Traffic Annotation Tool’ has 
been discussed. The steps to make the transition have been discussed in detail citing all problems 
encountered while transforming the code. The corresponding XML file generated contains all the 
desired ground truth as our objective in the beginning of the project. Further changes and adoptions 
can be made in the code for the Annotation Tool to redesign it according to need of the project. This 
work can be further enhanced by designing an interface to incorporate the ground truth generated to 
efficiently modify the speed of the car. 
8. ACKNOWLEDGEMENT 
It gives me immense pleasure to express my deepest sense of gratitude and sincere thanks to 
my highly respected and esteemed Mentors Prof. Jean-Philippe Lauffenburger and Jeremie Daniel 
(Ecole Nationale Supérieure d’ingénieurs Sud Alsace (ENSISA), MIPS-MIAM Laboratory) for their 
valuable guidance, encouragement and help for completing this work.
International Journal of Electronics and Communication Engineering  Technology (IJECET), ISSN 0976 
6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 
 
REFERENCES 
[1] Annotation Tool Documentation: 
9, September (2014), pp. 24-34 © IAEME 
[http://www.ipb.uni-bonn.de/html_pages_software/annotation 
[2] @techreport{annotation-tool 
Author = Kor{v c}, F. and Schneider, D., 
Title = Annotation Tool, 
Number = TR-IGG-P-2007- 
Month = June, 
Year = 2007, 
Institute = Dept. of Photogrammetry, University of Bonn, 
URL = http://www.ipb.unibonn.de/html_pages_software/annotation 
P-2007-01.pdf 
[3] Bryan C. Russell, Antonio Torralba, Kevin P. Murphy, 
‘LabelMe: a database and webbased tool for Image Annotation’ 
Computer Vision, 2008. 
[4] For further information on Etrims image database: 
[http://www.ipb.uni-bonn.de/projects/etrims_db/] 
[5] Matlab tutorials can be viewed here: 
[http://www.mathworks.com/products/matlab/videos.html] 
[6] Detailed tutorial on Guide for beginners can be 
[http://www.mathworks.com/videos/creating 
[7] Abbass.A.Khorsheed, Hussein Chible, Giorgio Giacinto 
Korc-TR-IGG-T. 
nd De-Noising for Image Annotation 
Electronics and Communication Engineering Technology (IJECET), Volume 
2014, pp. 113 - 118, ISSN Print: 0976 
BIOGRAPHY 
– 
 
MIT, USA 
Journal of 
Journal of 
5, Issue 1, 
Shivank Bhagotra 
his Bachelors in Electronics and Communication Engineering from B.K. Birla 
Institute of Engineering and Technology, Pilani. He has been a Research Intern 
at MIPS-MIAM Laboratories, ENSISA, Mulhous 
associated with IEEE for the past 3 years and currently acting as the IEEE 
Mentor BKBIET Student Branch. 
34 
annotation-tool/ 
tool-2007, 
-01, 
annotation-tool/publ/Korc 
William T. freeman 
for International J 
om/viewed on Math Works Website: 
creating-a-gui-with-guide-68979.html] 
and Ammar J. Fattah, “Automatic 
or using Latent Semantic Analysis”, International 
0976- 6464, ISSN Online: 0976 –6472. 
was born in Jammu, India in 1993. He is currently pursuing 
Mulhouse, e, France. He has been

Mais conteúdo relacionado

Mais procurados

Ijarcet vol-2-issue-3-1280-1284
Ijarcet vol-2-issue-3-1280-1284Ijarcet vol-2-issue-3-1280-1284
Ijarcet vol-2-issue-3-1280-1284Editor IJARCET
 
Using transfer learning for video popularity prediction
Using transfer learning for video popularity predictionUsing transfer learning for video popularity prediction
Using transfer learning for video popularity predictioneSAT Publishing House
 
Online CRM systems|Best online CRM Software|CRM software online
Online CRM systems|Best online CRM Software|CRM software onlineOnline CRM systems|Best online CRM Software|CRM software online
Online CRM systems|Best online CRM Software|CRM software onlineUK Pro.Solutions Ltd
 
IRJET- Matlab based Multi Feature Extraction in Image and Video Analysis ...
IRJET-  	  Matlab based Multi Feature Extraction in Image and Video Analysis ...IRJET-  	  Matlab based Multi Feature Extraction in Image and Video Analysis ...
IRJET- Matlab based Multi Feature Extraction in Image and Video Analysis ...IRJET Journal
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...IJCSEIT Journal
 
Feature Analyst Extraction of Lockheed Martin building using ArcGIS
Feature Analyst Extraction of Lockheed Martin building using ArcGISFeature Analyst Extraction of Lockheed Martin building using ArcGIS
Feature Analyst Extraction of Lockheed Martin building using ArcGISAriez Reyes
 
IRJET- Spatial Clustering Method for Satellite Image Segmentation
IRJET-  	  Spatial Clustering Method for Satellite Image SegmentationIRJET-  	  Spatial Clustering Method for Satellite Image Segmentation
IRJET- Spatial Clustering Method for Satellite Image SegmentationIRJET Journal
 

Mais procurados (7)

Ijarcet vol-2-issue-3-1280-1284
Ijarcet vol-2-issue-3-1280-1284Ijarcet vol-2-issue-3-1280-1284
Ijarcet vol-2-issue-3-1280-1284
 
Using transfer learning for video popularity prediction
Using transfer learning for video popularity predictionUsing transfer learning for video popularity prediction
Using transfer learning for video popularity prediction
 
Online CRM systems|Best online CRM Software|CRM software online
Online CRM systems|Best online CRM Software|CRM software onlineOnline CRM systems|Best online CRM Software|CRM software online
Online CRM systems|Best online CRM Software|CRM software online
 
IRJET- Matlab based Multi Feature Extraction in Image and Video Analysis ...
IRJET-  	  Matlab based Multi Feature Extraction in Image and Video Analysis ...IRJET-  	  Matlab based Multi Feature Extraction in Image and Video Analysis ...
IRJET- Matlab based Multi Feature Extraction in Image and Video Analysis ...
 
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
ALGORITHMIC AND ARCHITECTURAL OPTIMIZATION OF A 3D RECONSTRUCTION MEDICAL IMA...
 
Feature Analyst Extraction of Lockheed Martin building using ArcGIS
Feature Analyst Extraction of Lockheed Martin building using ArcGISFeature Analyst Extraction of Lockheed Martin building using ArcGIS
Feature Analyst Extraction of Lockheed Martin building using ArcGIS
 
IRJET- Spatial Clustering Method for Satellite Image Segmentation
IRJET-  	  Spatial Clustering Method for Satellite Image SegmentationIRJET-  	  Spatial Clustering Method for Satellite Image Segmentation
IRJET- Spatial Clustering Method for Satellite Image Segmentation
 

Destaque

Ley regulatoria del contrato de aprendizaje
Ley regulatoria del contrato de aprendizajeLey regulatoria del contrato de aprendizaje
Ley regulatoria del contrato de aprendizajeASI El Salvador
 
20110124154922434
2011012415492243420110124154922434
20110124154922434jeeyeon
 
Atelier De Mozaiekkamer en Mozaiekgedenkstenen
Atelier De Mozaiekkamer en MozaiekgedenkstenenAtelier De Mozaiekkamer en Mozaiekgedenkstenen
Atelier De Mozaiekkamer en MozaiekgedenkstenenJeanine Gerlofsma
 
Como el Spray de Panic Cambia su Aura.
Como el Spray de Panic Cambia su Aura.Como el Spray de Panic Cambia su Aura.
Como el Spray de Panic Cambia su Aura.frances fox inc.
 
Internet of things iot based real time gas leakage monitoring and controlling
Internet of things iot based real time gas leakage monitoring and controllingInternet of things iot based real time gas leakage monitoring and controlling
Internet of things iot based real time gas leakage monitoring and controllingIAEME Publication
 
大學必修3+1學分
大學必修3+1學分大學必修3+1學分
大學必修3+1學分binghao
 
Influence of foreign portfolio investment on stock market indicators
Influence of foreign portfolio investment on stock market indicatorsInfluence of foreign portfolio investment on stock market indicators
Influence of foreign portfolio investment on stock market indicatorsIAEME Publication
 
Certificazione energetica - MODULO 2: quadro legislativo e normativo per la R...
Certificazione energetica - MODULO 2: quadro legislativo e normativo per la R...Certificazione energetica - MODULO 2: quadro legislativo e normativo per la R...
Certificazione energetica - MODULO 2: quadro legislativo e normativo per la R...Gruppo EDEN
 
Salvador Lopez GESTION DE MANTENIMIENTO
Salvador Lopez GESTION DE MANTENIMIENTOSalvador Lopez GESTION DE MANTENIMIENTO
Salvador Lopez GESTION DE MANTENIMIENTOASI El Salvador
 
Editor de imagen photoscape
Editor de imagen photoscapeEditor de imagen photoscape
Editor de imagen photoscapewilmer borges
 
Bloque de cierre
Bloque de cierreBloque de cierre
Bloque de cierreIUTVAL
 
T O D A P R O M A C A O E X I G E A P R O V A C A O Parte 1
T O D A  P R O M A C A O  E X I G E  A P R O V A C A O  Parte 1T O D A  P R O M A C A O  E X I G E  A P R O V A C A O  Parte 1
T O D A P R O M A C A O E X I G E A P R O V A C A O Parte 1Leslie Liberato
 
Lviv SMCamp 2014. Павло Сасс “Як Lviv Social Media Camp збирав учасників чере...
Lviv SMCamp 2014. Павло Сасс “Як Lviv Social Media Camp збирав учасників чере...Lviv SMCamp 2014. Павло Сасс “Як Lviv Social Media Camp збирав учасників чере...
Lviv SMCamp 2014. Павло Сасс “Як Lviv Social Media Camp збирав учасників чере...Lviv Startup Club
 
NIMA Social Media Expert Class - April 2011
NIMA Social Media Expert Class - April 2011NIMA Social Media Expert Class - April 2011
NIMA Social Media Expert Class - April 2011Energize
 

Destaque (20)

Ley regulatoria del contrato de aprendizaje
Ley regulatoria del contrato de aprendizajeLey regulatoria del contrato de aprendizaje
Ley regulatoria del contrato de aprendizaje
 
40220140507003
4022014050700340220140507003
40220140507003
 
Carta Compromisso da chapa 1
Carta Compromisso da chapa 1Carta Compromisso da chapa 1
Carta Compromisso da chapa 1
 
20110124154922434
2011012415492243420110124154922434
20110124154922434
 
Diversas frases 3
Diversas frases 3Diversas frases 3
Diversas frases 3
 
Vida La Vie
Vida La VieVida La Vie
Vida La Vie
 
Atelier De Mozaiekkamer en Mozaiekgedenkstenen
Atelier De Mozaiekkamer en MozaiekgedenkstenenAtelier De Mozaiekkamer en Mozaiekgedenkstenen
Atelier De Mozaiekkamer en Mozaiekgedenkstenen
 
Como el Spray de Panic Cambia su Aura.
Como el Spray de Panic Cambia su Aura.Como el Spray de Panic Cambia su Aura.
Como el Spray de Panic Cambia su Aura.
 
Internet of things iot based real time gas leakage monitoring and controlling
Internet of things iot based real time gas leakage monitoring and controllingInternet of things iot based real time gas leakage monitoring and controlling
Internet of things iot based real time gas leakage monitoring and controlling
 
大學必修3+1學分
大學必修3+1學分大學必修3+1學分
大學必修3+1學分
 
Influence of foreign portfolio investment on stock market indicators
Influence of foreign portfolio investment on stock market indicatorsInfluence of foreign portfolio investment on stock market indicators
Influence of foreign portfolio investment on stock market indicators
 
Certificazione energetica - MODULO 2: quadro legislativo e normativo per la R...
Certificazione energetica - MODULO 2: quadro legislativo e normativo per la R...Certificazione energetica - MODULO 2: quadro legislativo e normativo per la R...
Certificazione energetica - MODULO 2: quadro legislativo e normativo per la R...
 
Salvador Lopez GESTION DE MANTENIMIENTO
Salvador Lopez GESTION DE MANTENIMIENTOSalvador Lopez GESTION DE MANTENIMIENTO
Salvador Lopez GESTION DE MANTENIMIENTO
 
Editor de imagen photoscape
Editor de imagen photoscapeEditor de imagen photoscape
Editor de imagen photoscape
 
Bloque de cierre
Bloque de cierreBloque de cierre
Bloque de cierre
 
T O D A P R O M A C A O E X I G E A P R O V A C A O Parte 1
T O D A  P R O M A C A O  E X I G E  A P R O V A C A O  Parte 1T O D A  P R O M A C A O  E X I G E  A P R O V A C A O  Parte 1
T O D A P R O M A C A O E X I G E A P R O V A C A O Parte 1
 
Lviv SMCamp 2014. Павло Сасс “Як Lviv Social Media Camp збирав учасників чере...
Lviv SMCamp 2014. Павло Сасс “Як Lviv Social Media Camp збирав учасників чере...Lviv SMCamp 2014. Павло Сасс “Як Lviv Social Media Camp збирав учасників чере...
Lviv SMCamp 2014. Павло Сасс “Як Lviv Social Media Camp збирав учасників чере...
 
Mare nostrum ebook power point
Mare nostrum ebook power pointMare nostrum ebook power point
Mare nostrum ebook power point
 
Vincent van gogh
Vincent van goghVincent van gogh
Vincent van gogh
 
NIMA Social Media Expert Class - April 2011
NIMA Social Media Expert Class - April 2011NIMA Social Media Expert Class - April 2011
NIMA Social Media Expert Class - April 2011
 

Semelhante a Automatic Ground Truth for Traffic Images

A Novel Method For Making Cut-Copy-Paste Operations Using Clipboard
A Novel Method For Making Cut-Copy-Paste Operations Using ClipboardA Novel Method For Making Cut-Copy-Paste Operations Using Clipboard
A Novel Method For Making Cut-Copy-Paste Operations Using ClipboardMartha Brown
 
Automated Image Captioning – Model Based on CNN – GRU Architecture
Automated Image Captioning – Model Based on CNN – GRU ArchitectureAutomated Image Captioning – Model Based on CNN – GRU Architecture
Automated Image Captioning – Model Based on CNN – GRU ArchitectureIRJET Journal
 
IRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET Journal
 
meta-tutorial-adobe-bridge
meta-tutorial-adobe-bridgemeta-tutorial-adobe-bridge
meta-tutorial-adobe-bridgetutorialsruby
 
meta-tutorial-adobe-bridge
meta-tutorial-adobe-bridgemeta-tutorial-adobe-bridge
meta-tutorial-adobe-bridgetutorialsruby
 
Feature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual AnalysisFeature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual Analysisvivatechijri
 
Image processing using matlab
Image processing using matlabImage processing using matlab
Image processing using matlabdedik dafiyanto
 
Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering A...
Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering A...Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering A...
Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering A...ijseajournal
 
Android User Interface: Basic Form Widgets
Android User Interface: Basic Form WidgetsAndroid User Interface: Basic Form Widgets
Android User Interface: Basic Form WidgetsAhsanul Karim
 
DECORATOR PATTERN IN WEB APPLICATION
DECORATOR PATTERN IN WEB APPLICATIONDECORATOR PATTERN IN WEB APPLICATION
DECORATOR PATTERN IN WEB APPLICATIONijait
 
IRJET- Real Time Implementation of Bi-Histogram Equalization Method on Androi...
IRJET- Real Time Implementation of Bi-Histogram Equalization Method on Androi...IRJET- Real Time Implementation of Bi-Histogram Equalization Method on Androi...
IRJET- Real Time Implementation of Bi-Histogram Equalization Method on Androi...IRJET Journal
 
IRJET- Design and Implementation of ATM Security System using Vibration Senso...
IRJET- Design and Implementation of ATM Security System using Vibration Senso...IRJET- Design and Implementation of ATM Security System using Vibration Senso...
IRJET- Design and Implementation of ATM Security System using Vibration Senso...IRJET Journal
 
VIVA-VOCE10 cse(BCA,Programme).Stick.pptx
VIVA-VOCE10 cse(BCA,Programme).Stick.pptxVIVA-VOCE10 cse(BCA,Programme).Stick.pptx
VIVA-VOCE10 cse(BCA,Programme).Stick.pptxbaljeetsingh18062001
 
A Paper on Automatic Fabrics Fault Processing Using Image Processing Techniqu...
A Paper on Automatic Fabrics Fault Processing Using Image Processing Techniqu...A Paper on Automatic Fabrics Fault Processing Using Image Processing Techniqu...
A Paper on Automatic Fabrics Fault Processing Using Image Processing Techniqu...sipij
 
Report: Test49 Geant4 Monte-Carlo Models Testing Tools
Report: Test49 Geant4 Monte-Carlo Models Testing ToolsReport: Test49 Geant4 Monte-Carlo Models Testing Tools
Report: Test49 Geant4 Monte-Carlo Models Testing ToolsRoman Atachiants
 
Text Recognition, Object Detection and Language Translation App
Text Recognition, Object Detection and Language Translation AppText Recognition, Object Detection and Language Translation App
Text Recognition, Object Detection and Language Translation AppIRJET Journal
 
ROCHALOPES_PAPER
ROCHALOPES_PAPERROCHALOPES_PAPER
ROCHALOPES_PAPERPedro Lopes
 
IRJET - Content based Image Classification
IRJET -  	  Content based Image ClassificationIRJET -  	  Content based Image Classification
IRJET - Content based Image ClassificationIRJET Journal
 

Semelhante a Automatic Ground Truth for Traffic Images (20)

A Novel Method For Making Cut-Copy-Paste Operations Using Clipboard
A Novel Method For Making Cut-Copy-Paste Operations Using ClipboardA Novel Method For Making Cut-Copy-Paste Operations Using Clipboard
A Novel Method For Making Cut-Copy-Paste Operations Using Clipboard
 
Automated Image Captioning – Model Based on CNN – GRU Architecture
Automated Image Captioning – Model Based on CNN – GRU ArchitectureAutomated Image Captioning – Model Based on CNN – GRU Architecture
Automated Image Captioning – Model Based on CNN – GRU Architecture
 
IRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine LearningIRJET - Single Image Super Resolution using Machine Learning
IRJET - Single Image Super Resolution using Machine Learning
 
meta-tutorial-adobe-bridge
meta-tutorial-adobe-bridgemeta-tutorial-adobe-bridge
meta-tutorial-adobe-bridge
 
meta-tutorial-adobe-bridge
meta-tutorial-adobe-bridgemeta-tutorial-adobe-bridge
meta-tutorial-adobe-bridge
 
Feature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual AnalysisFeature Extraction and Feature Selection using Textual Analysis
Feature Extraction and Feature Selection using Textual Analysis
 
Image processing using matlab
Image processing using matlabImage processing using matlab
Image processing using matlab
 
Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering A...
Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering A...Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering A...
Distributed Graphical User Interfaces to Class Diagram: Reverse Engineering A...
 
Matlab dip
Matlab dipMatlab dip
Matlab dip
 
Android User Interface: Basic Form Widgets
Android User Interface: Basic Form WidgetsAndroid User Interface: Basic Form Widgets
Android User Interface: Basic Form Widgets
 
DECORATOR PATTERN IN WEB APPLICATION
DECORATOR PATTERN IN WEB APPLICATIONDECORATOR PATTERN IN WEB APPLICATION
DECORATOR PATTERN IN WEB APPLICATION
 
IRJET- Real Time Implementation of Bi-Histogram Equalization Method on Androi...
IRJET- Real Time Implementation of Bi-Histogram Equalization Method on Androi...IRJET- Real Time Implementation of Bi-Histogram Equalization Method on Androi...
IRJET- Real Time Implementation of Bi-Histogram Equalization Method on Androi...
 
IRJET- Design and Implementation of ATM Security System using Vibration Senso...
IRJET- Design and Implementation of ATM Security System using Vibration Senso...IRJET- Design and Implementation of ATM Security System using Vibration Senso...
IRJET- Design and Implementation of ATM Security System using Vibration Senso...
 
VIVA-VOCE10 cse(BCA,Programme).Stick.pptx
VIVA-VOCE10 cse(BCA,Programme).Stick.pptxVIVA-VOCE10 cse(BCA,Programme).Stick.pptx
VIVA-VOCE10 cse(BCA,Programme).Stick.pptx
 
A Paper on Automatic Fabrics Fault Processing Using Image Processing Techniqu...
A Paper on Automatic Fabrics Fault Processing Using Image Processing Techniqu...A Paper on Automatic Fabrics Fault Processing Using Image Processing Techniqu...
A Paper on Automatic Fabrics Fault Processing Using Image Processing Techniqu...
 
Report: Test49 Geant4 Monte-Carlo Models Testing Tools
Report: Test49 Geant4 Monte-Carlo Models Testing ToolsReport: Test49 Geant4 Monte-Carlo Models Testing Tools
Report: Test49 Geant4 Monte-Carlo Models Testing Tools
 
Text Recognition, Object Detection and Language Translation App
Text Recognition, Object Detection and Language Translation AppText Recognition, Object Detection and Language Translation App
Text Recognition, Object Detection and Language Translation App
 
ROCHALOPES_PAPER
ROCHALOPES_PAPERROCHALOPES_PAPER
ROCHALOPES_PAPER
 
Project
ProjectProject
Project
 
IRJET - Content based Image Classification
IRJET -  	  Content based Image ClassificationIRJET -  	  Content based Image Classification
IRJET - Content based Image Classification
 

Mais de IAEME Publication

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME Publication
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...IAEME Publication
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSIAEME Publication
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSIAEME Publication
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSIAEME Publication
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSIAEME Publication
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOIAEME Publication
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IAEME Publication
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYIAEME Publication
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...IAEME Publication
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEIAEME Publication
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...IAEME Publication
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...IAEME Publication
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...IAEME Publication
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...IAEME Publication
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...IAEME Publication
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...IAEME Publication
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...IAEME Publication
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...IAEME Publication
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTIAEME Publication
 

Mais de IAEME Publication (20)

IAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdfIAEME_Publication_Call_for_Paper_September_2022.pdf
IAEME_Publication_Call_for_Paper_September_2022.pdf
 
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
MODELING AND ANALYSIS OF SURFACE ROUGHNESS AND WHITE LATER THICKNESS IN WIRE-...
 
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURSA STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
A STUDY ON THE REASONS FOR TRANSGENDER TO BECOME ENTREPRENEURS
 
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURSBROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
BROAD UNEXPOSED SKILLS OF TRANSGENDER ENTREPRENEURS
 
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONSDETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
DETERMINANTS AFFECTING THE USER'S INTENTION TO USE MOBILE BANKING APPLICATIONS
 
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONSANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
ANALYSE THE USER PREDILECTION ON GPAY AND PHONEPE FOR DIGITAL TRANSACTIONS
 
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINOVOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
VOICE BASED ATM FOR VISUALLY IMPAIRED USING ARDUINO
 
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
IMPACT OF EMOTIONAL INTELLIGENCE ON HUMAN RESOURCE MANAGEMENT PRACTICES AMONG...
 
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMYVISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
VISUALISING AGING PARENTS & THEIR CLOSE CARERS LIFE JOURNEY IN AGING ECONOMY
 
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
A STUDY ON THE IMPACT OF ORGANIZATIONAL CULTURE ON THE EFFECTIVENESS OF PERFO...
 
GANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICEGANDHI ON NON-VIOLENT POLICE
GANDHI ON NON-VIOLENT POLICE
 
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
A STUDY ON TALENT MANAGEMENT AND ITS IMPACT ON EMPLOYEE RETENTION IN SELECTED...
 
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
ATTRITION IN THE IT INDUSTRY DURING COVID-19 PANDEMIC: LINKING EMOTIONAL INTE...
 
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
INFLUENCE OF TALENT MANAGEMENT PRACTICES ON ORGANIZATIONAL PERFORMANCE A STUD...
 
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
A STUDY OF VARIOUS TYPES OF LOANS OF SELECTED PUBLIC AND PRIVATE SECTOR BANKS...
 
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
EXPERIMENTAL STUDY OF MECHANICAL AND TRIBOLOGICAL RELATION OF NYLON/BaSO4 POL...
 
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
ROLE OF SOCIAL ENTREPRENEURSHIP IN RURAL DEVELOPMENT OF INDIA - PROBLEMS AND ...
 
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
OPTIMAL RECONFIGURATION OF POWER DISTRIBUTION RADIAL NETWORK USING HYBRID MET...
 
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
APPLICATION OF FRUGAL APPROACH FOR PRODUCTIVITY IMPROVEMENT - A CASE STUDY OF...
 
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENTA MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
A MULTIPLE – CHANNEL QUEUING MODELS ON FUZZY ENVIRONMENT
 

Último

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Último (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

Automatic Ground Truth for Traffic Images

  • 1. INTERNATIONAL JOURNAL OF ELECTRONICS AND International Journal of Electronics and Communication Engineering & Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME COMMUNICATION ENGINEERING TECHNOLOGY (IJECET) ISSN 0976 – 6464(Print) ISSN 0976 – 6472(Online) Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME: http://www.iaeme.com/IJECET.asp Journal Impact Factor (2014): 7.2836 (Calculated by GISI) www.jifactor.com 24 IJECET © I A E M E AUTOMATIC GROUND TRUTH GENERATION FOR IMAGE SEQUENCES Shivank Bhagotra Electronics Communication Engineering, BKBIET, Pilani, Rajasthan, India ABSTRACT This paper presents an approach for generating efficient Ground Truth for image sequences related to Traffic Signals and Direction Signs by making suitable annotations around the area of interest and saving corresponding information in the form of XML files. This feature can be readily used in the cars to detect the speed limit signals and automatically optimize their speed in case of driverless cars. The Graphic User Interface (GUI) has been designed in GUIDE Matlab and the Image Database has been provided by the MIPS-MIAM laboratory, Ensisa, Mulhouse, France. The entire project deals with making a driverless car wherein the real time images as perceived by the camera placed in front of the car are processedand annotations are formed around Direction signs and Traffic Speed Limit Signals. The specifications such as Content, Representativeness, Occlusion, Image Identifier, and Uncertainty get stored in the form of XML files. This stored data is processed and subsequent changescan be made in the speed, direction of the car. Keywords: Annotation, Content, GUIDE, GUI, Ground Truth, XML Files. 1. INTRODUCTION The annotation tool has been adapted from the software developed at University of Bonn, Germany, as a general annotation tool. The objective of the project deals with the transformation of the Tool from the ‘Annotation Tool’ to the ‘Traffic Annotation Tool’ which requires deep understanding of the Annotation tool environment and the ways callbacks are behaving to make changes in the tool. Objectives to be achieved are: i. Addition of static textbox Content and Popup menu associated with it. ii. Writing the Callback for the popup menu ‘content’ to make it work like other popup menus. iii. Changes in the popup menu ‘Source’. iv. Changes in the popup menu ‘Class Name’.
  • 2. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 25 2. ANNOTATION TOOL Image Annotations generally refer to highlighting features, details, or points of interest within an image. Annotation Tool is a Matlab based image Annotation Tool developed at University of Bonn for the Etrims image database and this particular Annotation Tool has been modified to make it suitable to annotate images from the database (Traffic Signs) related to our project. We are working upon the Annotation tool version 1.7 as the latest version of the Annotation tool which is 2.4 had some bugs indeed, the annotations are not being saved properly in the XML files and the generated files had some errors as all class names were being shown up in the file. The Annotation Tool originally employed LabelMe Matlab toolbox developed at the Massachusetts Institute of Technology (MIT) for the LabelMe image database.Here is an example of Annotation Tool interface where an image from the Etrims Image database is being annotated: Fig 1: Screenshot of the Annotation Tool 2.1. SETUP i. Download the Matlab toolbox LabelMe and add it to the Matlab search path, e.g. • C:LabelMeToolbox ii. Download the annotation tool and add it to the Matlab search path, e.g. • C:AnnotationTool iii. Create home folders for your image data and annotations e.g. • C:AnnotationToolhome-images • C:AnnotationToolhome-annotations iv. An annotation tool comes along with three text files two of which should contain home folder paths. Write the image data home directory and the annotations home directory in the corresponding text files: • C: AnnotationToolhome-images.txt • C:AnnotationToolhome-annotations.txt v. Now we create directories with your image datasets, e.g.: • C:AnnotationToolhome-imagesimage-dataset1
  • 3. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME • C:AnnotationToolhome-imagesimage-dataset2 26 vi. And copy your image data in this e.g. • C:AnnotationToolhome-imagesimage-dataset1my-image.jpg It is obligatory to create the image dataset subdirectory as this folder name will be stored with the annotation.In Matlab, we can now run AnnotationTool.m after the first image is labelled, the Annotation is stored in an XML file of the same name as the labelled image. The XML file with annotation is saved in the annotations home directory of the same name as the image dataset directory of the labelled image, e.g. • C:AnnotationToolhome-annotationsimage-dataset1/my-image.xml 3. IMAGE ANNOTATION 3.1. LABELLING IMAGE DATA Looking at the Data panel in the upper right corner of the (Fig 2).Opening an image dataset folder by pressing the button Open Image Folder.Then selecting an image in the listbox underneath. We may now specify the Image sourcein the Current image panel. In case the popup menu does not offer a relevant option, we may specify an alternative source of the image by choosing the option ‘other’. After pressing the annotate button on the New Annotation panel the tool will switch to annotation mode where only image labelling using the mouse is allowed. Annotate by pressing the left mouse button and clicking in the image area. Pressing the right mouse button will finish the object labelling and will close the polygon (Fig. 2). If we press the Annotate button now, the previous label will be erased and we may label the object again. Pressing the right mouse button without having labelled anything will just cancel the annotation mode. The zoomfeature will ease the annotation of smaller objects. Fig 2: Annotating an image object from our database 3.2. OBJECT ANNOTATION Having labelled an image we may now specify its class, degree of its occlusion, representativeness and Content (modification) (Fig 3). It is possible to specify an alternative object class name by choosing the option ‘other’…in the Object class pop up menu. The Annotation tool
  • 4. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME comes along with three text files, one of which, called object-classes.txt contains a list of object class names. We can simply extend or change the classes by simply editing the text file. The next value to be specified is the annotation uncertainty: it is an estimate, in pixels, of how precise the labelling is. A set of green and red concentric circles is drawn in the middle of the new object label. A diameter of the red circle in pixels corresponds to the value chosen in the Annotation Uncertainty popup menu. And the last value to specify is the Content which has been added by me in the panel, where the user can enter the value of the speed sign when it is being annotated and the same will appear in the information about the annotation in the XML file generated. Having specified all the required information we may add the annotation to the Current annotationslistbox by pressing the Add Object button (Fig 4). A login that should specify the labeller and the place of annotation is required when adding the first object. This information is added to the annotation of every labelled object. (a) (b) (c) Fig 3: (a) Specifying the Image Source, (B) Class of the Image Object, (C) Degree of Occlusion and Content After adding the new annotation to the pool of the Current Annotationwe have the possibility of deleting it by pressing the Delete Last button.It is only the last added annotation that the labeller is allowed to erase. Pressing the Save Annotationbutton will save all current annotations to a file. (a) (b) Fig 4: (a) Adding an annotated image object to current annotations, (b) A login specifying the labeller and the place of annotation is required when adding the first object 27
  • 5. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 4. ANNOTATION TOOL TRANSFORMATION • When I added an additional Content Popup menu, as it would be useful for the tool to have to annotate images from our database which consisted of Speed Limit Signals, Guide was not generating a corresponding Callback in the Annotation Tool for the Content Popup menu even after being saved with the same filename. Then after searching over the internet, the problem was solved as there was a change to be made in the settings of the Guide. Fig 5: Changes to be made for Callback After adding the desired uicontrol to the Guide environment, we need to go to toolsGUI options (Fig 5). After this, we need to select the radio button for GenerateFIG-file and M-file (Fig 6). Fig 6: Selecting Radio button for both files After the following changes are made, corresponding callbacks for the added uicontrols will be generated in the .m file of the tool. Now changes can be made in the Callback related to the uicontrol to make them function accordingly. • The abling and disabling of the Content popup menu should be the same like the other popup menus from the tool, meaning it should get activated when annotation is over as the right 28
  • 6. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME mouse button is clicked. This was initially not working as there were errors in the Matlab command window when the code was being run. It was due to static number of properties to be activated or deactivated fixed to 20 which was prohibiting any addition done to the code (Fig 7). Fig 7 Then we set a global variable defines as ‘Handles.NUMCONTROLS’ and set its value to 21 and then we were able to make popup menu ‘Content’ enabled like other popup menus (Fig 8). Fig 8 Therefore, in order to add any uicontrol to the Annotation Tool code we need to increase the value for the ‘Handles.NUMCONTROLS’ which is a global variable we have defined at the starting of the code and make corresponding changes in the code. Following the above changes, corresponding changes have been made in the subsequent code and Callback for the content to make it work like the other popup menus and get the value of ‘Content’ in the XML file which is generated after the annotation is saved (Fig 9). Fig 9 29
  • 7. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 30 5. TRAFFIC ANNOTATION TOOL Several changes have been made in the Annotation Tool to make it ‘Traffic Annotation Tool’. • Changes in the popup menu ‘SOURCE’. Change in the source of the image can be made by opening the Property Inspector of the popup menu ‘Source’and modifying the String section. (a) (b) Fig 10: (a) Annotation Tool (b) Traffic Annotation Tool As we can see modification has been done in the popup menu ‘Source’ according to our project (Fig 10). • Changes in the popup menu ‘Class name’. The Annotation Tool comes along with three text files, one of which, called ‘object-classes. txt’ contains a list of object class names. We can make changes to the set of classes by simply editing the text file. Fig 11: Command given in the code to read the text file and load it into the popup menu As we can see modification has been done in the popup menu ‘Class Name’ according to our project (Fig 12). (a) (b) Fig 12: (a) Annotation Tool (b) Traffic Annotation Tool
  • 8. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME • Adding an additional Static Textbox ‘Content’ and popup menu associated with it. Static textbox ‘Content’ and corresponding popup menu can be added to the interface when editable guide window for Annotation Tool is opened by the guide(AnnotationTool) command in the command window (Fig 13). (a) (b) Fig 13: (a) Annotation Tool (b) Traffic Annotation Tool • Writing the Callback for the popup menu ‘Content’ to make it work like other popup 31 menus. Several additions to the code have to be done for adding the Content popup menu and making it work like the other popup menus. This section has been explained in the later part of the report (See Fig 9). Therefore, all the changes have been made successfully and the Annotation Tool is working correctly. The XML files generated for the annotations have the additional tag called ‘Content’ which specifies the value of the speed limit sign in addition to the Class name, Occlusion, Representativeness and Annotation Uncertainty. 6. RESULTS By the end of the project we have following Ground truth which is generated for an annotation when it is saved and can be retrieved from the XML file generated. • Image identifier We can determine that from the XML file where it is stored as the filename. • Position of the top left corner of the elements We can determine that by having a look at the XML file generated as it contains the coordinates the points plotted. • Resolution(in pixels) Image size (Pixel Dimension) as is in the axis where the image is loaded: Width: 640 pixels Height: 480 pixels Therefore, the resolution of the annotation made can be determined by the axis and the coordinates we have in the XML file. • Type of Traffic Sign We can determine the type of traffic sign we are annotating as it is loaded in the Class names Popup Menu and that similar will be reflected in the XML file whether it is a speed limit sign, danger sign, no parking sign, etc.
  • 9. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 32 • Annotation Specifications We have been able to determine Occlusion, Representativeness, Annotation Uncertainty and Content for a particular traffic signal. • Creation of an XML File. Command used = ‘writexml’.It transforms a struct or struct array into an xml file. Filename = ‘name of xml file’. V= struct variable containing fields of type char or numeric. Writexml (filename, xml) will generate an .xml file. All the results obtained can be seen in this example of an annotated image (3257.jpg) from our database. Fig 14: Image annotation by the Traffic Annotation Tool All the ground truth generated for a particular image by the Traffic Annotation Tool can be seen over the screen once the annotation is saved (Fig 14). The corresponding XML generated is for the above image and all the results obtained are well depicted in the XML file and are highlighted. annotation filename3257.jpg/filename folderimage-dataset2/folder sourceImageENSISA_UHA/sourceImage rectified0/rectified viewTypeterrestrial/viewType scalen/a/scale imageWidthHeight640 480/imageWidthHeight transformationMatrixn/a/transformationMatrix object namespeed limit signals/name objectID73552514801738/objectID occlusion60/occlusion representativeness40/representativeness
  • 10. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 – 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue 9, September (2014), pp. 24-34 © IAEME 33 uncertaintyn/a/uncertainty Content50/Content deleted0/deleted verified0/verified date18-Oct-2013/date sourceAnnotationShivank@UHA/sourceAnnotation polygon pt x577.1029/x# position of the top left corner y223.9076/y /pt pt x577.8747/x y264.8098/y /pt pt x537.7443/x y264.8098/y /pt pt x537.7443/x y224.6794/y /pt pt x578.6464/x y223.1359/y /pt /polygon objectPartsn/a/objectParts /object /annotation 7. CONCLUSION In this paper, Transformation of the Annotation Tool to the ‘Traffic Annotation Tool’ has been discussed. The steps to make the transition have been discussed in detail citing all problems encountered while transforming the code. The corresponding XML file generated contains all the desired ground truth as our objective in the beginning of the project. Further changes and adoptions can be made in the code for the Annotation Tool to redesign it according to need of the project. This work can be further enhanced by designing an interface to incorporate the ground truth generated to efficiently modify the speed of the car. 8. ACKNOWLEDGEMENT It gives me immense pleasure to express my deepest sense of gratitude and sincere thanks to my highly respected and esteemed Mentors Prof. Jean-Philippe Lauffenburger and Jeremie Daniel (Ecole Nationale Supérieure d’ingénieurs Sud Alsace (ENSISA), MIPS-MIAM Laboratory) for their valuable guidance, encouragement and help for completing this work.
  • 11. International Journal of Electronics and Communication Engineering Technology (IJECET), ISSN 0976 6464(Print), ISSN 0976 – 6472(Online), Volume 5, Issue REFERENCES [1] Annotation Tool Documentation: 9, September (2014), pp. 24-34 © IAEME [http://www.ipb.uni-bonn.de/html_pages_software/annotation [2] @techreport{annotation-tool Author = Kor{v c}, F. and Schneider, D., Title = Annotation Tool, Number = TR-IGG-P-2007- Month = June, Year = 2007, Institute = Dept. of Photogrammetry, University of Bonn, URL = http://www.ipb.unibonn.de/html_pages_software/annotation P-2007-01.pdf [3] Bryan C. Russell, Antonio Torralba, Kevin P. Murphy, ‘LabelMe: a database and webbased tool for Image Annotation’ Computer Vision, 2008. [4] For further information on Etrims image database: [http://www.ipb.uni-bonn.de/projects/etrims_db/] [5] Matlab tutorials can be viewed here: [http://www.mathworks.com/products/matlab/videos.html] [6] Detailed tutorial on Guide for beginners can be [http://www.mathworks.com/videos/creating [7] Abbass.A.Khorsheed, Hussein Chible, Giorgio Giacinto Korc-TR-IGG-T. nd De-Noising for Image Annotation Electronics and Communication Engineering Technology (IJECET), Volume 2014, pp. 113 - 118, ISSN Print: 0976 BIOGRAPHY – MIT, USA Journal of Journal of 5, Issue 1, Shivank Bhagotra his Bachelors in Electronics and Communication Engineering from B.K. Birla Institute of Engineering and Technology, Pilani. He has been a Research Intern at MIPS-MIAM Laboratories, ENSISA, Mulhous associated with IEEE for the past 3 years and currently acting as the IEEE Mentor BKBIET Student Branch. 34 annotation-tool/ tool-2007, -01, annotation-tool/publ/Korc William T. freeman for International J om/viewed on Math Works Website: creating-a-gui-with-guide-68979.html] and Ammar J. Fattah, “Automatic or using Latent Semantic Analysis”, International 0976- 6464, ISSN Online: 0976 –6472. was born in Jammu, India in 1993. He is currently pursuing Mulhouse, e, France. He has been