Home

Innovis Designer 1.9.X User Guide

image

Contents

1. IO Manager Processor setting H Relay Output Board NO BOARD Pins MO PIN Signal Duration ms 1000 SteadyState OFF Whitelist Tolerance O El CARD ID R5232 OUTPUT Board NO BOARD Pins MO PIN Image 43 OManager settings Plugin parameters Relay Output board and pin names once the plate is found inside the whitelist this pin is driven high or low if steady state is 1 Signal Duration ms the signal is kept high or low for this time in milliseconds Steady State signal value to be kept in normal state no plate found CARD ID RS232 Output board and pin names once the plate is found inside the whitelist this pin is user to send the card id over the rs232 connection please note that this only work if associated to an Indigo Board ServerCrypto plugin This plugin manages the communication with external software and send all the stored transits both database information and images via socket All the files are encrypted with an RSA algorithm This plugin is a standalone plugin so it should be not associated to any gate Image 44 ServerCrypto settings Plugin parameters Communication port the listen port of the socket ServerSocket plugin This postprocessor automatically open a socket server and communicates information about the last transit of a ROI To work properly this plugin must not be associated to a gate The protocol is the following REQUEST lt STX gt L1 L2 0 lt ETX gt wher
2. Check Whitelist YES Check Blacklist YES Mot in Whitelist Code 1 Expired Whitelist Code 2 Blacklist Code 4 Transit Direction Incoming Whitelist Tolerance O Blacklist Tolerance O Cancel Image 42 ExternCommand parameters Plugin Parameters Command command to be executed Check Whitelist enable disable whitelist checking Check Blacklist enable disable blacklist checking Whitelist Code code to be inserted inside the ALARM field once a plate in found inside the whitelist Expired Whitelist Code code to be inserted in the ALARM field once a plate is found inside the whitelist but the permission is expired Blacklist Code code to be inserted inside the ALARM field once a plate is found inside the blacklist Transit Direction Incoming or outgoing Whitelist Tolerance maximum number of characters difference between the lpr result and the whitelist plate stored into the database Blacklist Tolerance maximum number of characters difference between the lpr result and the blacklist plate stored into the database lOManager plugin This postprocessor manages the communication with an external board This plugin receive the vehicle plate from the joined gate if the plate is present inside the whitelist switch the relay output ON or OFF if Steady State is OFF then send the Card ID of the owner via RS232 To work properly this plugin must be associated to a gate This plugin use the local database Whitelist table
3. ip address of the SQL Server machine o Name name of the database it should be InnovisSQL if standard database is used o Username username used to access SQL database o Password password used to access SQL database o Synchronization Period Min set the number of minute between local and SQL database synchronization o Local DB Storage the number of day that are kept in the local database NOTE the local databases is installed automatically user operations are not needed a Load Existing Project j i J et Cerca in O Test sl e EI es E Load Project Open an existing project An existing project ilr file must be selected Press Open to load the project Save Project Save the current project to the selected folder All the information about the project will be overwritten NI Image 5 Open an existing project Download Project Download a project from a remote runtime the ip address of the runtime is requested Upload Project Upload a project into a remote runtime the ip address of the runtime Is requested Runtime IP Image 6 To download or upload a project the runtime ip is requested Login Parameters Modify the login parameters of the program E Selected Transit Username alit Password password Lane Access Mode Request password Timeout 1 Contirm Cancel Image 7 User Access Parameters insert username and password The lane access mode enable or disable the login req
4. 177001 Cancel Image 36 Indigo board settings Plugin Parameters Device IP Address ip address of the indigo camera NuVo IO plugin parameters This plugin interfaces the system with the lO of the NuVo industrial PC 8 input and 8 outputs are supported NOTE the plugin is working only on NuVo PC No parameters are available the GUI is used only to check the behaviour of the PC s IO NuvolO Settings k INPUTS INPUT INPUT INPUTS 1 INPUTS INPUT6 INPUT INPUTS H F d P 3 rs al a 7 l LJ Lo LA Lo LA j AR hb ll ail a a bh dl OUTPUTS OUTPUT1 OUTPUT2 OUTPUTS EI OUTPUTG OUTPUT OUTPUTS Image 37 NuVo board settings USB Board plugin parameters This plugin interfaces the system with the USB boards 4 digital inputs and 4 digital outputs are available Use this board Yes Image 38 USB board settings Parameter Use this board must be set to Yes Gate plugins description The following gates are supported e Innolntegrator SingleShotlntegrator e Trafficlntegrator Innointegrator Plugin This plugin is used to integrate the information coming from the LPR a board and the database The Innointegrator is also used to postprocessor the license plate sequence coming from the LPR in order to provide more reliable results and avoid false positive or OCR errors With this plugin it is also possible to check the database for whitelist and blacklist and write the relative alarm on the da
5. LPR_Type LPR Type LPRContainer Use Templates YES El LPR Settings Min Char Height Max Char Height Delta ROI X Pixel Delta ROI Y Pixel El Camera Camera No camera Sala ele SlsSlrln E Trigger Trigger No Trigger El Gate Gate Image 18 ROI settings panel Other windows In order to check the behaviour of the project 3 windows are used e Video Source View e ROIs LPR Result e Plate List Video Source View TU 176 CH Image 19 View Source View In this window it is possible to show the stream coming from a video source From the list placed on the top of the window it is possible to choose the video source to show If ROIs are using this video source then the respective ROIs are shown as red box inside the view If the LPR associated to the ROI is not running because its trigger is not active then the box colour becomes grey ROIs LPR Result TU1 76CH 38 TU8176 CH Image 20 ROIs LPR Result In this window the last result of the LPR algorithm associated to the selected ROI is shown A red box is drawn around the detected plate with the additional information about the height of the characters On the top side of the window it is possible to choose the ROI to be shown Plate List In this windows is reported the connection status of the SQL database and all the result of the gates Information about ROI detection time detected plate and saved image folder are reported in the plate lis
6. and size of the ROI in E percentage k GL Left left position of the ROI in E eg percentage 0 0 1000 100 e Top upper position of the ROI in percentage Right right position of the ROI in percentage geg e Bottom bottom position of the ROI in percentage P Image 17 Add a ROI dialog Streaming Port these parameters define if the ROI result can be streamed to third party viewers The ROI output is seen as a standard ONVIF device e Port 1 not streaming define the ONVIF port If 1 is set then the ROI streaming is disabled e Autodiscovery specifies if the ONVIF device can be discovered from others software FPS defines the frame rate of the streaming Frame Dimensions specifies the dimension of the streaming frame Full Frame original dimensions LPR Settings define the characteristics of the LPR algorithm Char Min Height minimum size of characters e Char Max Height maximum size of characters e Delta ROI X defines the searching area size width once a plate is recognized If O then the whole ROI is always used e Delta ROI Y defines the searching area size height once a plate is recognized If O then the whole ROI is always used LPR Type defines the type of LPR algorithm to use e LPR Vehicle algorithm that searches standard vehicle plates e LPRContainer algorithm that searches for container identification codes Use Template force the use of tem
7. gate then its gate field will be reset Postprocessors managements Postprocessors overview Postprocessors can receive transit information from a gate and can perform different operations like manage communication with external devices synchronize databases e manager lO operation with external boards execute external commands Add a Postprocessor In order to add modify or remove a e Post Processor Management postprocessor the Postprocessor 3 y E e ew Post Processor Management panel must be opened menu Ma Device Setting gt Postprocessors Type ACIC Reference Gate Mo Gate To add a postprocessor the fields present in the New Postprocessor settings must be filled up Name defines the name of the AAA POSI cose on ID Name Type Ref Integr Type defines the postprocessor type At the moment 4 postprocessors are available External Command lOManager e SyncroDB e ServerSocket Reference gate specify the gate that modifyPostProcessor passes information to this postprocessor 1 RemovePost Procesor Once all the fields are correctly filled up Image 14 Postprocessors settings dialog press Add Postprocessor to add the specified postprocessor to the project A dialog with the postprocessor settings will appear modify the specific features and click Update then the postprocessors will appear in the bottom list of the panel Please refer to the section PostProcessor Pl
8. this bes time a result equal to the previous one is provided Image 39 Innointegrator settings Scene Images Folder path of the folder where the evidence frames are stored Pre LPR Frames number of evidence frames stored before the LPR recognition Post LPR Frames number of evidence frames stored after a valid LPR result Check Whitelist enable YES or disable NO the whitelist checking Check Blacklist enable YES or disable NO the blacklist checking Whitelist Tolerance maximum number of characters difference between the lpr result and the whitelist plate stored into the database Blacklist Tolerance maximum number of characters difference between the lpr result and the blacklist plate stored into the database Traffic Integrator Plugin This plugin is used to integrate the information coming from the LPR a board and the database The Traffic Integrator is also used to post process the license plate sequence coming from the LPR in order to provide more reliable results and avoid false positive or OCR errors With this plugin it is also possible to check the database for whitelist and blacklist and write the relative alarm on the database Finally this plugin uses the project database information in order to write the transit information and store both the OCR images and evidence images see Appendix E to get more information about evidence images This plugin performs also a computation of the vehicle trajectory and r
9. 0 i best template is associated to a confidence parameter CONFTEMPL in the following Remove SOE which span to 0 completely wrong template to 2 48 ROI Settings template operative mode 100 perfect template If the SUBCHARS parameter is set to O the template algorithm won t perform any additional operation and the raw result is returned otherwise the algorithm check if the CONFTEMPL is greater than PERCTEMPL if CONFTEMPL gt PERCTEMPL than the best template is used to solve if presents problems due to similar characters and return the right plate If the DISCARDPLATE is set to YES and CONFTEMPL lt PERCTEMPL then the result is discarded Here is the flux diagram of the templates operative modes Image 49 Template operative flux diagram In order to add templates insert a new row after START TEMPLATES The following parameters must be set ID TEMPLATE FF ISO COUNTRY and ISO ID ID unique id of the template TEMPLATE alphanumeric string reporting the sequence of number and characters of the plate code C character N number A dot represent a space between two item large as a half character For example a plate in the form AZ 678 BC is represented in this way CC 678 BC assuming that the space between Z and 6 has the same size of Z FF the medium form factor of the digit computed in this way 1000 WCAR HCAR where WCAR is the width of the digit and HCAR is the height ISO COU
10. Image 32 Trigger Overview gt Operative Mode Direct Logic Negate DIGITAL INPUT STATUS TRIGGER OUTPUT E ACTIVATED Image 33 Trigger Overview gt Operative Mode transition Logic direct Operative mode Transition Logic direct Signal Duration 4 seconds Delay 1 second In this case the trigger is activated 1 second after a signal transition from O to 1 is detected The trigger keeps active for 4 seconds The activation period is independent from the input signal behaviour Operative mode Transition Logic negate Signal Duration 4 seconds Delay O seconds In this case the trigger is activated when a signal transition from 1 to O is detected The trigger keeps active for 4 seconds The activation period is independent from the subsequent input signal behaviour DIGITAL INPUT STATUS 1 4s S lt _ _ gt gt TRIGGER ACTIVATED OUTPUT Image 34 Trigger Overview gt Operative Mode transition Logic direct delay 1 second DIGITAL INPUT STATUS e gt ACTIVATED TRIGGER OUTPUT Image 35 Trigger Overview gt Operative Mode transition Logic Negate Board plugins description The following boards are supported e Indigo lO board NuVo IO Board e USB Board Indigo IO plugin parameters This plugin uses the IO features of an indigo Camera Setting Indigo Board Devic TEER E WS
11. New Board section two parameters must be defined Name name of the board Type type of the board at the moment only USB Board is present Press Add Board to add the board to the project the board will be also added to the list present in the middle of the window Modify a board Select a board from the list and press Modify Board The Settings window will appear with all the parameters relative to the type of the selected board Remove a board Select a board from the list and press Remove Board and then press Yes The board will be removed Note once a board is removed all the triggers and gates Please refer to the section Board Plugin description in Appendix C to get more information on the available boards and relative settings Triggers managements Triggers overview Triggers are used to control the lpr license plate ses managemen x recognition algorithm behaviour They send out E New Trigger a 1 when the algorithm must be executed O Tom i Type Trigger from motion detection otherwise Zeg Triggers behaviour can be controlled via physical devices hardware triggers or with information coming from a video source motion detection triggers Add Trigger g Name Type ID Add and modify a trigger trgl Trigger fro 1 trg2 Trigger fro 2 In order to add a trigger to the project the Triggers Management window must be opened from the menu Device Settings gt Triggers Once the management wind
12. TRY the iso 3166 A3 identifier of the country see http en wikipedia org wiki ISO_3166 1_alpha 3 ISO ID the 3 digit numeric representation of the country see http userpage chemie fu berlin de diverse doc ISO_3166 html for more information
13. X Pixel Delta ROI Y Pixel E Camera Camera No camera B Trigger Trigger No Trigger E Gate Gate Jl Video Source View x Videol D OO oO coco N N N mn Remove ROI Save Channes ROIs LPR Result window and ROI Management Video Source Management Add modify or Remove a Video Video Sources Management x Source E New Camera i Name In order to add modify or remove a Type eens video source to the project the Video E Streaming Source Management dialog must be EE SS opened from the menu File gt Video FPS 10 So u rces s Frame Dimension Full frame Add Camera Add a Video Source 1D Name Type Port 2 Videol Video 15040 Fill in the New Camera fields 3 Video2 Video 15200 4 RTSP1 RTSP Vide 1 Name name of the video source 5 MJPEG MJPEG Ca 1 Type video source types Depending on the license type one of the following types can be chosen AA Modify Streaming Parameters Axis Camera Modify Camera Parameters Basler GigE camera C CAIDA e Indigo Camera Image 10 Video sources management window e Video e MJPEG e RTSP Video Source Port defines the ONVIF port of the video source for remote video management Note use only port from 15000 and more Autodiscovery allow external devices to automatically discovery the video source streaming information The autodiscovery process is based on ONVIF standard protocol FPS defines the frame rate of the RTSP streami
14. aximum Density Maximum Density Event ID El External File External File Event List acic xls Image 41 ACIC postprocessor settings Plugin parameters Server Port TCP port where the ACIC software has to point to Camera IP ip address of the Indigo camera that will receive the bookmarks NVR IP ip address of the Indigo NVR that will store all the bookmark and alarms RUNTIME IP ip address of the machine where the runtime is running Minimum Speed if the detected speed is below this value an alarm is sent Minimum Speed Event ID id of the minimum detected speed alarm Maximum Speed if the detected speed is higher than this value an alarm is sent Maximum Speed Event ID id of the maximum detected speed alarm Minimum Density if the detected traffic density is below this value an alarm is sent Minimum Density Event ID id of the minimum detected traffic density Maximum Density if the detected traffic density is higher than this value an alarm is sent Maximum Density Event ID id of the maximum detected traffic density alarm External File Event List name of the file used to add customizable alarm and bookmark the file must be placed into the ACIC folder inside the software folder ExternalCommand plugin This postprocessor call an external command in this way COMMAND PLATE IMGFILE ALARM ROINAME ROIID SITEID TRANSIT_DIRECTION Where COMMAND command to be executed To work properly this plugin must be associated to a gate
15. ble to stream an MPEG4 or H264 streaming over RTSP protocol Max FPS 0 30 Cancel Image 26 RTSP source settings The following parameters are used URI the connection string that enable the RISP streaming i e rtsp 192 168 1 72 mpeg4 media amp for an Basler Bip2 Camera Username the username used to access the camera optional leave username if not needed Password the password used to access the camera option leave pwd is not needed Max FPS 0 30 the frame rate of the output streaming note that this parameter can be different from the one set on the web settings page of the camera This parameters is used to set the rate of the frame passed to the lane Video Plugin This plugin enable the capture of a video file note that this plugin should be used only for testing purposes Image 27 Video source settings The parameters are the following Select file the absolute path of the file to be opened FPS 0 30 the frame rate of the output streaming note that this parameter can be different from the real one This parameters is used to set the rate of the frame passed to the lane Triggers plugins description The following triggers are supported Trigger from motion detection Trigger from board pin Trigger from board pin for Traffic Light Virtual Tripwire beta version Trigger from motion detection plugin Operative Mode Transition Logic Direct Signa
16. dex A A 6 SONWANE Teen EE 7 Jee TE lO D 8 DOMWare registr atio Nr is 9 Proet Managemen orons e 10 ELERE A EEEIEI EYAYE IAE EE AYAYAY EIE IE EVOA YE AIEI TIE EYE YEI EIIE EYEYI AIET T AEAT 11 New PTOJeG amaia AAA 11 LA 11 SV C AAPP 11 DOWNLOAD a ed 11 LOJI ANAMICLONS era a O 12 ls AAPP NO 12 EX OOM Ol EE 12 COS CI Ol SC sister laica 12 Update Regist ynei a a a 13 Or OES a a a 13 Device Sinai E 14 VICO ele EE 14 EIERE ECKE ee 14 BO al OS AP A nese eee 14 Ria o E LEE 14 EE 14 FOSIPrOCOS SO Sita iv 14 A ees tee a hash date eas am AEA E EAEE ET 15 a e neo e O IN 15 lb 11 16 eee eee ee eye ee neh meen ene ne elisa 15 Ma A e iors 15 video e lee Get ET EE 16 Add modify or Remove a Video Gource 16 A lee Ee e e 16 WOGITY a VIDEO UM dd et 16 Modify Streaming Parameters iii A A A A 17 Remove a videO SOUCO narco aa 17 Stalttand StopacquisilO Nascar 17 BOardS MANI A e 18 BOO VE Mies 18 ooo o A A yq ee ee E eee 18 Mody DO e oie La och Fal tea fa eel ee 18 Remove a DO AI ME 18 TIO GELS Man ade EEN 19 riggers Overview EE 19 AGG ANG modiy a tigge ii E A E 19 ROMOV Ne Le 19 Gate manage men Sian 20 Gates OV TE EE 20 OO A O e A ee ere 20 MOCITY and remove a Galeano ana 20 DOCE dale a anna 20 POSIPrOceSsSOrs Management 21 FOSIDFOCCSSOlS OVA sea 21 Add a POStPIoCe SSOl cnica 21 WIOGIIY a ROSIPOCES SO a hh 21 Delete a POSTprOCOSSOT cooocccocccocccnoncconcconnononononcnonnonnnonnnnnnnnonnnonnnrnnnnnn
17. e L1 and L2 are the ROI indicator ANSWER lt STX gt PLATE IMGFILE lt ETX gt Socket Port Timeout mas Image 45 ServerSocket settings Plugin parameters Socket Port port opened by the server socket Timeout ms timeout period if the socket does not receive any communication below this time it closes the socket and restart listening SyncroSQL Postprocessor This postprocessor automatically manages the synchronization between the local SQL database and a remote SQL database central server To work properly this plugin must not be associated to a gate El Syncronization Parameters Syncronization Transit Period Sec 30 Syncronization White Blacklist Period Min 5 Remote LPR Images Folder C remimg H Remote Database Parameters Remote DB IP 127 0 0 1 Remote DE Mame SQL_NAME Remote DB Access Username username Remote DB Access Password gt Hl Images management Remove local images Cancel Image 46 SyncroSQL settings Parameters Synchronization Transit Period Sec the synchronization of the information is made every this parameter seconds Synchronization White Blacklist Period Min the period after that the plugin synchronize the local whitelist and blacklist with the information stored in the remote server Remote LPR Images Folder all the stored local images are copied into this remote folder Remote DB IP the ip address of the remote SQL database Remote DB Name the name of the table of t
18. e a valid plate is recognized stores the effective information inside the remote and local databases The transit information is also passed to the postprocessor PostProc1 that manages the communication via TCP IP with an external device The Trigger 2 is driven by the status of the input 1 of the Board 1 once this input goes high the LPR 2 starts to work Gate 2 processed the LPR information and once a plate is recognized stores the transit information inside the local and remote databases Postprocessors Postproc2 receive the transit information and check the Whitelist present into the local database if the plate is present in the whitelist it opens the gate telling to board 1 to push high the output pin1 Trigger Video Source 1 y Postproc1 TCP IP det Socket Streaming RTSP SQLite DATABASE Postproc2 Postproc3 Database Input Trigger3 LPR 3 Gate3 ROI3 Image 1 Innovis Designer Flow Chart Output Board Streaming ONVIF INTERFACE Video Source 2 From Video Source 2 is defined ROI 3 Trigger 3 is driven by an input of Board 1 and control LPR3 The information coming from LPR3 are integrated by gate3 and stores inside the two databases finally postproc2 will take the transit information from gate3 check the Whitelist inside the local databases and if the plate is allowed open the gate 2 pushing high the output pin 2 of Board Fina
19. eft 0 Top 0 Right 0 Username Bottom 3 0 Password Port 1 nq 1 E Autodicca No Gates Management ROI LPR Result x E New Gate Confirm Cancel VERE Name Name Post Processor Management X Type Innolntegrator Type Triggerfrom El New Post Processor Operative Mode Unattended ID 1 Name Type ACIC Reference No Integrator Name Type ID Mode Name Type ID Name D Image 2 at the first start up the software asks for a registration key At the first start up the software will prompt a registration code and ask for a license code Please send the registration code the sales innoware tech com to obtain a valid license key Authentication Username Password A Confirm Cancel Insert username and password to gain access to the program The default credentials are Username admin Password password Project Management XP Irmovis Designer 1942 A te File Device Settings ROIs New Project X Boards Management XxX ROIs Management X Video Source View x Load Project a E New Board ID Rame MiNone E Name O Axis Camera 8 Type Indigo IO Boi Upload Project 4 Login Parameters No Block Window 10 Es Import Project f Export Project Modify ROI Parameters Modify Project cot ges DES vm Close Project 1D 1 Update Registration Images Bu 20 Information E Ro Exit Left 0 Top 0 Right 0 Bottom 3 0 E Streaming Port Port 1 ne 1 Autodicen No Gates Management Xx T
20. emplates csv OpenOffice org Calc File Modifica Visualizza Inserisci Formato Strumenti Dati Finestra BA Geo Ea yexel O NH by EIER Bd Arial le j20 xl 6 C S Ss Si ee Ol E USETEMPLATE 0 use template N4 SUBCHARS OW enable digit substitution 3 PERCTEMPL 50 minimum confidency for digit substitution HERSTARTIRHTEMPLATES 5 ID TEMPLATE FF ISO COUNTRY 150 ID 6 2CC NNN CC 480 IT 380 ACC NNN NN 480 IT 380 6 CC NNNNNN 480 IT 380 9 TC NNN CC 480 IT 380 10 CCNNNCC 480 IT 380 Image 47 file templates csv In order to manage this file use OpenOffice Calc The file is divided in two sections templates Modify ROI Parameters operative parameters and the templates list El ROI Settings ROI Name ROL There are three operative parameters D 2 USETEMPLATE SUBCHARS and alanas dct PERCTEMPL Moreover once a ROI is added won another parameter is used Discard result if Top 0 template not found which will be here called Right 3 1000 E DISCARDPLATE ischte 1000 El Streaming Port lf USETEMPLATE is set to 0 then the template e post processing is not executed and the LPR gt algorithm returns the raw result Frame Dimension Half El LPR Type If USETEMPLATE is set to 1 then the template post processing is execute and the LPR algorithms check ins the template list the one which best fit the found plate considering SE h character form factor and displacement The Delta ROIX Pixel
21. er path of the destination folder where the OCR frame is stored Recognition Buffer Len number of lpr results used the compute the final result Consecutive Error number of time the lpr is not able to provide a result after this number the integrator check for a valid result anyway Num Min Recurrence minimum number of same results in the integrator buffer used to provide a valid result Min Char Difference number of minimum character differences between two consecutive results Same Plate Timeout s after this time a result equal to the previous one is provided Scene Images Folder path of the folder where the evidence frames are stored Pre LPR Frames number of evidence frames stored before the LPR recognition Post LPR Frames number of evidence frames stored after a valid LPR result Check Whitelist enable YES or disable NO the whitelist checking Check Blacklist enable YES or disable NO the blacklist checking Whitelist Tolerance maximum number of characters difference between the lpr result and the whitelist plate stored into the database Blacklist Tolerance maximum number of characters difference between the lpr result and the blacklist plate stored into the database SingleShot Integrator Plugin This plugin does not perform any additional operation over the lpr results any result coming from the LPR algorithm is returned and stored into a report file The image of the transit is stored into the selected
22. eturns a result only once the vehicle passes through a virtual stop line inserted by the user lt is possible to simulate the behaviour of the algorithm with different algorithms that can be chosen form the menu on the top right side of the window In order to insert the virtual stop line click two times on the streaming window then select the desired direction moving the mouse pointer in the desired direction Traffic Integrator Settings E 7 k l o LPRLight Start Sampling Stop Sampling d CR o_o El Transit Settings Lane ID 1 Town Bazzano Address via Calz Transit Direction INCOMING Image Folder C img Use Subfolders YES E Elaboration Settings Trajectory minimun 3 Trajectory holding tir 500 Num Min Recurrenc 2 Min Char Difference 1 K e A 6 3 e D C Same Plate Timeout 1000 e E OCR Camera Settings Pre LPR OCR Frames 2 Post LPR OCR Frames 2 Frames OCR Delay rr 250 E Scene Camera Settings Pre LPR Scene Frame 4 Post LPR Scene Fram 4 Frames Scene Delay 250 E Database Settings Check Whitelist NO Plugin parameters Lane ID the id of the lane Town name of the town where the system is running this information is added to the transit information into the database Address name of the address where the system is running this information is added to the transit information into the database Transit Direction the direction of the transit incoming or outgoing LPR Images fold
23. folder LPR Images Folder G img Use Subfolders Yes Report file C report Cancel Image 40 Innointegrator settings Plugin parameters LPR Images folder path of the destination folder where the OCR frame is stored Use subfolders if YES an additional subfolder is added inside the LPR image folder named dd_mm_yyyy where dd is the current day mm the current month and yyyy the current year Report File complete path of the file used to store transit information Postprocessor plugins description The following postprocessors are supported ACIC e External Command e lOManager ServerCrypto ServerSocket SyncroSQL SyncroTimeGPS ACIC plugin This plugin is used to interface the project with an ACIC machine used for additional video analytics task The plugin opens a socket server used for the communication once an event is detected it is sent to an Indigo Control Center for additional processing this plugin uses an external file called acic xls and placed into the ACIC folder of the software this file is used to define the event to be managed and to set the alarm id to be sent to the Indigo Control Center Hl Network Settings server Port TITT Camera IP 127 0 0 1 NWR IP 127 0 0 1 RUNTIME IP 127 0 0 1 El Vehicle Event Settings Minimum Speed Minimum Speed Event ID Maximum Speed Maximum Speed Event ID E Traffic Flow Event Settings Minimum Density Minimum Density Event ID M
24. gins escapa A 50 A e e II II 50 EXtemalGomman d DUI EE 52 L t ce A ee re i hen deed ene ee aD 53 0 01 54 AN a o ia a e 54 SYNCFOSOLIPOSIDIOCESSOP E 55 Syncro TimeGPS tel elei 56 Appendix D How to use templates ccccceccseccceeeceeeeneeeceeeeeueeseeeseeeseueeneeeseeesueeneeenaess 57 Image Index Image 1 Innovis Designer Flow Chat 8 Image 2 at the first start up the software asks for a registration key 10 Image 3 Software start up only the File menu IS achve cc cceeccceeeceeeeeeeeeeeeseeeeaeeeaees 11 Image 4 NEW tel Ee Glalog visas ana 12 Mage OEA SAO le Ee EE 12 Image 6 To download or upload a project the runtime ip is requested occcocccconccocnco 13 Image 7 User Access Parameters insert username and password The lane access mode enable or disable the login request once a new lane has to be inserted into project The timeout report the number of minute without operations needed to block the software 13 Image 8 Innovis Designer with Video Source Management dialog Trigger Management Board management gate management and Video Source View opene 15 Image 9 ROIs LPR Result window and ROI Management 16 Image 10 Video sources management WINKOW oocccconcccnnncccnnncncnnncncnnacoconacnconarncnnncncnnacinns 17 Image 11 Board management window s sssnnsinsenesresrrsnrrrrrrrrsrrsrrrrrrrrrnrrnrnnrnnennererenneo 19 Image 12 Trigger management WINKOW ooocccocccocnoconcconnononon
25. h kind of recognition algorithm must be used vehicle recognition container recognition and so on Gates modules are used to integrate information coming from the LPRs and manage the communication with remote and local databases moreover any gate can send transit information to a specified postprocessor in order to perform additional and more specific operations Postprocessors are used to communicate with external application they receive transit information from a Gate module and can manage different operations like information synchronization via TCP IP information transmission over a RS232 link open gates via lO devices synchronize databases and so on Postprocessors can be designed ad hoc in order to satisfy different customer needs ROls are used as global containers and defines how modules are connected each other A ROI is defined by a determined ROI region of interest of a video source a trigger a LPR and a gate Software flowchart In this example two video sources are added to the project Video source 1 is used to define two regions of interest used respectively by ROI1 and ROI2 and also to drive the motion detection For more information about the SQL Server database installation please refer to Appendix B LPR means License Plate Recognition based Trigger1 Once motion is detected the LPR1 starts to run and passes the recognized license plates to the Gate1 which processes the streamed information and onc
26. he remote SQL database Remote DB Access Username the username used to access the remote SQL database Remote DB Access Password the password used to access the remote SQL database Remove local images if YES the local images will be removed after the copy SyncroTimeGPS Postprocessor This postprocessor manages the communication via RS232 port with an external GPS module in order to continuously update the time of the system This plugin should be used only if the runtime PC cannot be connected to internet TL Simulator Settings COM PORT Baud Rate Syncronization Time Min Enable Syncronization Update To work properly this plugin must not be associated to a gate Plugin parameters COM PORT the COM port where the GPS module is connected Baud Rate the communication baud rate of the GPS module normally 9600 Synchronization Time Min Numbers of minutes to wait before check the time Enable Synchronization leave YES Appendix D How to use templates Templates are sequences of spaced characters and numbers that represent a typical plate of a specific Country Templates can be freely added into the templates csv files placed inside the software installation folder Using templates will improve the quality of the plate recognition because it will solve some problems due to similar characters like O and 0 or 1 and Tt with an accurate analysis of the character form factor and displacement EA T
27. l Refer to the section Triggers operative mode overview for more information about this field Logic define if the logic must be Direct or Reversed refer to the Triggers operative mode overview section for more information about this field Signal Duration this field applies only for Transition mode and defines how many seconds the trigger must stay active once a correct transition of the board pin detection is detected Delay s defines a delay between the correct pin status and the activation of the trigger in seconds Trigger from board pin for traffic light This trigger is similar to the trigger from board pin one but performs addition operation based on the traffic light status and image motion movements Clicking on the frame it is possible to define a region of interest over this area a motion detection algorithm is performed Once a motion is detected and the red signal of the traffic light is on then the trigger is activated Additional operations are performed over the traffic light status lf the red signal of the traffic light stays on for more than an established maximum period than the trigger is disabled The same happens if the yellow signal stays on for a period longer than a specified threshold Finally it is possible to define a delay between the red light activation and the trigger activation This plugin exposes a complete graphical user interface instead of the standard parameters grid On the
28. l Duration Le only for transition mog 4 Delay 5 Motion Threshold 10 90 Cancel Image 28 Motion trigger settings Plugin parameters Operative mode defines how the trigger must operate it can be Transition or Level Refer to the section Triggers operative mode overview for more information about this field Logic define if the logic must be Direct or Reversed refer to the Triggers operative mode overview section for more information about this field Signal Duration this field applies only for Transition mode and defines how many seconds the trigger must stay active once a correct transition in the motion detection is detected Delay defines a delay between the correct motion detection i e a correct transition from no motion to motion and the activation of the trigger Motion threshold defines the motion detection sensitivity the value ranges from 10 to 90 a 10 means high sensitivity small motions are detected and 90 means low sensitivity very strong motions are needed to be detected Trigger from board pin plugin parameters Hl Input pin Board NO BOARD Pins NO PIN Operative Mode Transition Logic Direct Signal Duration Le only for transition mode A Delay 5 O Image 29 Board pin trigger settings Plugin Parameters Board board that provides the hardware logical input pin Pins pin selection Operative mode defines how the trigger must operate it can be Transition or Leve
29. lation or click Back if you want to review or IHH Setup will create the program s shortcuts in the following Start Menu folder change any settings To continue click Next If you would like to select a different folder click Browse Destination location C Programmislnnowareslnnovis Designer _ Browse Start Menu folder Innoware EN e e Step 3 shortcut name press Next Step 4 press Install and wait some seconds a Setup Innovis Designer 1 5 1 Completing the Innovis Designer 1 5 1 Setup Wizard Setup has finished installing Innovis Designer 1 5 1 on your computer The application may be launched by selecting the installed icons The installation is terminated An icon called Innovis Designer must appear on your Desktop Click Finish to exit Setup FT Run Innovis Designer E Innovis Design er Step 5 check the mark to run the program immediately and press Finish to finish installation Software registration KE Innovis Designer 1 9 4 2 zm a x File Device Settings ROIs Video Sources Management X Boards Management X ROIs Management X Video Source View x EI New Camera a E New Board ID Name di None Name Name Type Axis Camera Type Indigo IO Boi E streaming Port 1 do not stream 1 AutoDiscovery No FPS 10 7 Modify ROI Parameters ID Name Type Port Name Type ROI Settings ROI Name ID 1 Images Bu 20 El Rol L
30. lly all the video sources and the ROI outputs with LPR results can be programmed in order to stream out an RTSP Stream H264 format to third party viewers The video source can be seen as ONVIF standard devices Installation In order to install Innovis Designer launch the setup file Setup Innovis Designer exe and follow the instructions y gt E ix a Setup Innoyis Designer 1 5 1 E Setup Innovis Designer 1 5 1 Select Destination Location Welcome to the Innovis Desi gner Where should Innovis Designer 1 5 1 be installed 1 5 1 Setup Wizard This will install Innovis Designer 1 5 1 on pour computer o Setup will install Innovis Designer 1 5 1 into the following folder It is recommended that you close all other applications before continuing To continue click Next If you would like to select a different folder click Browse C AProgrammitinnoware lnnowis D esignen Browse Click Next to continue or Cancel to exit Setup At least 36 8 MB of free disk space is required SS Cancel Step 1 press Next Step 2 select installation folder and press Next a Setup Innovis Designer 1 5 1 B Setup Innovis Designer 1 5 1 Ready to Install Setup is now ready to begin installing Innovis Designer 1 5 1 on your computer Select Start Menu Folder Where should Setup place the program s shortcuts 17 Click Install to continue with the instal
31. ng Frame dimension define the size of the streamed video it can be Full Frame original dimension are kept Half or Quarter Press Add Camera to add the camera to the project and open the video source settings The video settings depend on the selected camera Once a camera is correctly added to the project it will be shown in the list placed in the middle of the Video Source Management window The id the name the type and the streaming port will be shown for any added video source Please refer to the section Video Source Plugins for more information about video source definitions and parameters Modify a video source To modify a video source select the video source to be modified from the video sources list and press Modify Camera Parameters the Camera Settings dialog will appear and the video source characteristics can be changed Note the settings dialog items depends on the video source type Only the video source settings can be changed If the video source type or the streaming parameters have to be changed then the video source has to be removed and inserted again with new parameters Modify Streaming Parameters To modify the behaviour of the video source ONVIF communication press Modify Streaming Parameters button A new window appears in this window it will be possible to modify the streaming port the auto discovery flag the frame rate of the streaming and the frame dimension Remove a video sou
32. ng to the name given to the new database Launch the execution of the script Appendix C Plugin Descriptions Video source plugins description The following video sources are supported Axis Camera Basler Pylon GigE e Indigo Interface MJPEG Camera RTSP Video Source e Video Axis Camera Plugin This plugin manages the communication with an Axis video camera Camera IP Address 127 0 0 1 Username username Password Max FPS 0 30 Stream Mode Cancel Image 22 Axis Plugin settings The following parameters are used Camera IP Address the ip address of the Axis camera Username the username used to access the camera optional leave username if not needed Password the password used to access the camera optional leave pwd if not needed Max FPS 0 30 the frame rate of the output streaming note that this parameter can be different from the one set on the Axis web settings page This parameters is used to set the rate of the frame passed to the lane Stream mode leave Auto sense not used at the moment Basler Camera Plugin This plugin manages the communication with a Basler GigE video camera Select Camera De Camera not detected Gain 0 100 100 Cancel Image 23 Basler camera settings The following parameters are used Select Camera the name of one of the automatically detected Basler camera in the local network Gain 0 100
33. nnnnnrnnnnennnenaninnnnns 22 ONS IN Let me EE 23 PADIS OW CU VIC Wy ee EE 23 PROG Olas il 24 PIONS Management ivi ld et li eel atid i il anal ial neh ld ted chia asda doualies 25 Modia RO at aos 25 Ronove d RO EE 25 DA eo EE 26 VISO SOUC EN TE 26 Ee PRESUN acraea e OO 27 a A 27 ADDENOIX Arisiki desu dacs end es 28 Itten E a a 28 lia A EDE NOTE 28 ANOS E Bd e o o eL o 29 HNOS F GON MO Gente ccoercanccde acme cedeacneacmedemenedegemdedeaiaedeaecemedideacanceaeacaegemases 29 ADDCNOIX DB iinwaenienn EAEE TOENE EENET 30 Mataba e Ms talco Miro 30 Appendix C Plugin Descrotons 31 Video source plugins description messi eave Mae eae 31 AS Camera Uca 31 Basler Camera PIU Ns 32 INGIGO INTE ACS PIUG serra cabo 32 MJPEG Camera AA e E Do 33 KEE Ree Source PIU e BEE 34 NICO ICG EPI E A 35 Triggers elle Ueleg EE 36 Trigger from motion detection plugin occccocncconnconcnccncnccncncnncncnnononnnnnonrnonnnnnnacinnns 36 Trigger from board pin plugin parameters oocccocccoccccocccocnconnccncnnnnnonanonncnnnnnonanonanonos 37 Trigger from board pin for traffic Jobt 38 Triggers Operation mode OveGrvlew 40 DOalGiDIUGINS GESCMPTOMN ME 42 Mdigo lO Bei Telleren sesmssemte eines 42 NUVO IO PUN parameters EE 43 USB Board plugin pDarameiers inadina daidan adadni iaaiiai iaaii 44 Gale DIUGINS GESCHO ON E ae 45 NNOMtearato RP MAQUI aiii AAA A AAA 45 MANCINE lO le Le Midas biie 47 SINGIESNOL Integrator Gd Ee escasa 49 POSIprocessor plu
34. nnovis Designer 1 9 X User Guide File Device Settings ROIs Video Sources Management X Boards Management X ROls Management x ROI LPR Result x El New Camera El New Board ID Name Video RO el Name Name 2 RO Video Type Axis Camera Type Indigo IO Boil 3 roi3 Video El Streaming Port 1 do not stream 1 E AutoDiscovery No FPS 10 d al m r Add Camera Add Board Modify ROI Parameters ID Name Type Port Name Type E ROI Settings 2 Video Video 15040 BoardNuvo Nuvol0B RO Name 3 Video2 Video 15200 D 1 4 RTSP1 RTSP Vide A Images Buffe 20 5 MJPEG MJPEG Ca 1 H ROI Left 0 Start Sampling Top 0 Stop Sampling E EE eege gt Bottom 0 z El Streaming Port Modify Camera Parameters Modify Boardi port nots 1 __ Remove Board Ps pr 7 Gates Management X Triggers Management X Remove ROI E New Gate E New Trigger Save Changes Name Name Post Processor Management x Type Innolntegrator Type Trigger from El New Post Processor Operative Mode Unattended ID 3 Name Type ACIC Reference Gate No Gate Add Gate Add Trigger Name Type ID Mode Name Type Add Post Processor Traffic_Int Trafficinte 1 Unattended trgl Trigger fro Ip Name Type Gatel Innolntegr 2 Unattended trg2 Trigger fro 4 m 4 m Modify Gate Modify Trigger I I Modify Post Processor Remove Trigger c Remove Post Processor In
35. not used at the moment leave 100 Indigovision Interface Plugin This plugin manages the communication with Indigovision video camera Device IP Address 127 0 0 1 PS 10 Image 24 Indigo interface settings The following parameters are used Device IP Address the ip address of the Indigo camera FPS the frame rate of the output streaming note that this parameter can be different from the one set on the Axis web settings page This parameters is used to set the rate of the frame passed to the lane MJPEG Camera Plugin This plugin manages the communication with an mjpeg compatible video camera streaming Connection String 1 e http ipcam cgi bin mypeg Phttp 127 0 0 1cgi bin mpeg Username username Password Max FPS 0 30 Update 25 MJPEG camera settings The following parameters are used Connection the connection string that enable the MJPEG streaming i e http 127 0 0 1 cgi bin mjpeg for an Axis Camera Username the username used to access the camera optional leave username if not needed Password the password used to access the camera option leave pwd is not needed Max FPS 0 30 the frame rate of the output streaming note that this parameter can be different from the one set on the Axis web settings page This parameters is used to set the rate of the frame passed to the lane RTSP Video source Plugin This plugin manages the communication with a video camera a
36. onoconnonononanconnnonanonanonancnnnnnnons 20 Image 13 Gates management window 21 Image 14 Postprocessors settings dialog ccceecccesccceeeeceececeuceceuceceusecsusecssessueesseessaes 22 made KEE EE 24 Image 16 Example of a source view with 2 ROls associated The ROls are defined in order to differentiate car plates coming from different durechons 24 Mg TARA ace 25 Image 18 ROI settings panel EE 26 imade 19 VMIeWSQUICS TT 27 Mage 209 ROIS LPR RESU E 28 Image 21 INNOVIS SUNE SCHEMA cti 29 Ma Je 22 ANSP UJIN SENGS sesir AE E RN ER ER EAR TE 32 image 23 Baslercamera SONO a 33 Image 24 Indigo interface settings mitivaciaitada idad 33 image 25 MJPEQ camera le 34 Image 26 RTSP source settings eiii Ai tia 35 image 27 Video Source SETUNGS merrnin odos 36 Image 28 Motion trigger settnge 37 Image 29 Board pin trigger settings occcocnccocncocnconnccncnnncnonanonnnonncnnnanonnnonnrnnnnncnnronnnnnnnns 38 Image 30 Trigger for traffic light user interface ee cceceeceeeeceeeeeeeeeeeeeeeeeeseeeseeesseeesaes 39 Image 31 Trigger Overview gt Operative Mode Direct Logic Drect ees 41 Image 32 Trigger Overview gt Operative Mode Direct LogochNegate 41 Image 33 Trigger Overview gt Operative Mode transition Logic direct 41 Image 34 Trigger Overview gt Operative Mode transition Logic direct delay 1second42 Image 35 Trigger Overview gt Operative Mode transition Logic Nega
37. ow is opened the fields present in the New Trigger section must be filled up i Modify Trigger Name name of the trigger H 5 Type type of the trigger Please refer to the section Trigger Plugins Description for more information about available triggers and their descriptions Image 12 Trigger management window ID unique id of the trigger Once these fields are correctly filled up press Add Trigger to add the trigger to the project then the trigger will be shown in the trigger list in the middle of the window To modify a trigger s parameter select the desired trigger from the list and press Modify Trigger depending from the trigger type a different settings window will appear Remove a trigger Select the trigger to be removed from the list and press Remove Trigger press Yes to the following request then the trigger will be removed from the project Note if a ROI is using this trigger its trigger field will be reset Please refer to the Trigger Plugins Description in Appendix C to get more information about available triggers and their descriptions Gate managements Gates overview Gates are used to perform different kind of operations manage the results of the LPR algorithm e manage image storing operations e manage standard read write operations with the SQL database Add a gate In order to add modify or remove a gate the esuo e gates Management panel must be opened la mc men
38. per camera define triggers based on the state of external sensors or motion detection and change the behaviour of external devices depending on the recognized plate status whitelist blacklist or unknown in order to in example open a bar or send an alarm Once the project has been designed and tested it is possible to export it to the Innovis Runtime software that will run it in the same way as the Designer does The software uses an SQL Server database to store transits information and manage blacklist and whitelist The database usage is straightforward and completely managed by the software Moreover also a SQLite local database is used to store transit information in order to keep information also when the SQL database is not reachable or not necessary The software is based on 7 different modules video sources boards triggers LPR gates postprocessors ROIs Video source modules are designed to manage the communication with different kind of cameras like Indigo cameras Axis IP cameras Basler cameras or AVI video files Board modules manage the communication and the behaviour of external devices whose can be connected to the runtime pc via RS232 USB or Ethernet interfaces Triggers are used to control the execution of the LPR algorithm they can use information coming from board hardware triggers or images coming from a video source motion detection triggers LPRS modules define whic
39. plates file YES or disable the use of templates NO See Appendix D tor more information about templates operative modes Camera defines the video source associated to this ROI The ROI is a sub image of the output of this video source Trigger defines the trigger used to manage the LPR execution lf trigger is not specified the LPR always work and an automatic motion detection algorithm is used to define the searching area inside the ROI Gate defines the gate used to process the information associated to this ROI ROIs Management wm From the menu ROIs gt ROI Settings it is possible to open zz the ROI Management panel From this panel it is possible roid Video Gatel to view all the ROIs inserted in the project modify a ROI and remove an existing ROI Modify a ROI Once the ROls Management panel is opened it is possible to modify an existing ROI To modify a ROI select the ROI from the ROI list placed on the left side of the panel The grid placed on the right side of the panel will be activated and all the fields can be changed Press Save Changes to apply changes a T Modify ROI Parameters R emove a R Ol El ROI Settings ROI Name Select the ROI to be removed from the ROI list and press D 1 Remove ROI then press o a Yes into the subsequent warning dialog Left Top Right 75 Bottom El Streaming Port Port 1 not streaming 1 Autodiscovery No FPS 10 Frame Dimension Full frame El
40. r module The trigger behaviour is controlled by an external board physical trigger or by motion detection algorithm so it can receive inputs both from an external device and from the ROI The results of the LPR algorithm are passed to the gate for additional operations database operations Once the postprocessor find a valid plate this is passed to the postprocessor that manages different operations like open a gate communicate with external devices and so on Video Source View videol T gt a we o IIA e e H KW MA Ca E 2 E e Y de e E De Cas Bez me og eh ca n p AA a w e hap lt gt e Y ok UD ee ne e y k ES MEA e d ZA e fN 7 d Bag te e ae An AS AA ra A d e lt y d 8 e e WE ag a e ZK y e 5 kr E ae gt D sn R A e e e fm MAS gear E Image 16 Example of a source view with 2 ROIs associated The ROIs are defined in order to differentiate car plates coming from different directions Add a ROI To open the Add ROI dialog select the menu ROIs gt Add ROI The following parameters have to be specified ROI Settings define the ROI features ROI name the name of the ROI y ID the unique id of the ROI Right 5 e Image Buffer Length maximum number Hen of images those can be stored in the LPR S queue FPS Frame Dimension Full frame E LPR Settings Char Min Height Char Max Height ROI defines the position
41. rce To remove an existing video source select the item to remove from the video source list and press Remove Camera answer yes to the following request and the camera will be removed from the project Start and Stop acquisition Once added all the video source are kept in a waiting state then the acquisition process is stopped To start the acquisition press the Start Sampling button to stop the acquisition process press Stop Sampling button Please note that any modification of the current project adding a new video source modify a ROI and so on will stop all the video sources the user should manually restart them to acquire new frames Boards management Board overview Boards are used to interface the software a x with external input output devices These E devices can be used in example to check Type Indigo 10 Board the status of a hardware trigger a traffic light a radar output and to open a bar or send an alarm in determined situations Board inputs are used to define the Add Board behaviour of triggers while outputs are I i 2 controlled by gates Moreover some kind of gates can use information coming from boards like traffic light status and detected speed to decide which action must be executed Add a board Modify Board In order to add a board the Boards Management dialog must be opened Image 11 Board management window menu Device Settings gt Boards In the
42. res requires the use of a relational database engine InnoVis is designed for the use of Microsoft SQL Server any version from 2005 Express and up Installing SQL server is beyond the scope of this document lt assumes a basic knowledge of the use of this program lt also assumes that you have installed the program SQL Server Management Studio Express for the versions that require it Here we will discuss only the operations related to the use with InnoVis Configuration using SQL Server Management Studio Make sure that SQL Server is configured to Accept connections using TCP IP Accept authentication based on SQL Server and on Windows Create a new user Define a user to be dedicated to database management InnoVis eg Innoware Give the user the role of dbcreator Create a new database Create a new database for use with InnoVis The file InnoSQL_1945 sql supplied with the installation programs expected that the database is called InnoVis_ 1945 but can be used any other name When creating the new database attribute the ownership to the user you previously created It is recommended to limit the expansion of the log file is only 100 MB to avoid taking up unnecessary disk space Creating database tables Open a new window to define queries and insert the contents of the file InnoSQL_1945 sq file via cut paste or drag and drop If necessary change the first line of the file USE InnoSQL_ 1945 accordi
43. riggers Management x ROI LPR Result x EI New Gate E New Trigger e None Name Name Post Processor Management X Type Innolntegrator Type Trigger from El New Post Processor Operative Mode Unattended 1D 1 Name Type ACIC Reference No Integrator Name Type ID Mode Name Type ID Name p Image 3 Software start up only the File menu is active Once the software is correctly registered the above image shows up Only the File menu is active all the software internal dialogs and buttons are disabled When an existing project is loaded or a new project is created all the menu items and the dialogs will be enabled File Menu New Project Create a new project the New Project dialog appears El New Project Project Name Project Folder El Site Properties Site Name Site ID O Database Settings Username Password Syncronization Period Min 5 Local DE Storage 3 Image 4 New project dialog e Project Name specifies the name of the project Project Folder specifies the folder where the project will be saved A folder called selected path project name will be created if this folder already exists the software will prompt an error Site Name name of the place this value is used for database information storing All the detected license plate will be associated to this place name Site ID the identifier of the place for database management e Database Settings information about the SQL database access o IP
44. stream 1 Image Size CIF Add Trigger Name type Jm mre NI 16218 Add Camera mD Mame Lie Port 1 videol video 15000 Modify Trigger Remove Trigger Boards Management x Integrators Management EX E New Integrator Name USB Board Type Freeflow Operative Mode Unattended Add Integrator Name Type m mode Add Board Name type m Modify Camera Parameters Modify Board Modify Integrator Image 8 Innovis Designer with Video Source Management dialog Trigger Management Board management gate management and Video Source View opened ROIs Add ROI Open the Add ROI dialog More information on this dialog can be found in the Add a ROI section ROI Settings Show Hide the ROI Management panel More information on this feature can be found in the Modify a ROI section LPR Output Show Hide the ROIs LPR Result window that shows the real time result of the LPR algorithm for the selected ROI ID Name Video Sour Gate Trigger si ROR v 2 ROI Videol Gatel 3 roi Video2 Gatel ONG 64915 WY64915 39 4 UU Modify ROI Parameters EI ROI Settings ROI Name ID Images Buffer Len E ROI Left 26 Top Right 2 Bottom 965 EI Streaming Port Port 1 not streaming 1 Autodiscovery No FPS 10 Frame Dimension Full frame E LPR_Type LPR Type LPRContainer Use Templates YES E LPR Settings Min Char Height Max Char Height Delta ROI
45. t Appendix A Innovis suite schema In this appendix the Innovis software suite is explained Innovis software suite is composed by 4 applications e Innovis Designer e Innovis Runtime e Innovis 7 Control Center Video Streaming and database checking y Innovis Runtime Innovis Runtime Project execution Project execution Control Room Project deployment Innovis 7 Control Center Innovis Designer Projects development Image 21 Innovis Suite schema Innovis Designer Innovis Designer is used to develop a complete LPR based project The project is composed by different devices like video sources external boards software triggers e LPR algorithms gates postprocessors ROIs Inside the designer it is possible to add these devices and define their behaviour in order to develop a complete lpr bases project Once the project is completed and tested it can be exported to another PC where the Innovis Runtime is running Innovis Runtime The operative software It executes the project developed by the designer without graphical user interface It is designed to work on embedded PCs placed on the operative site Innovis 7 Control Center This software opens a connection with the Innovis Runtime and allows the user to monitor the behaviour of the video sources and check the information inside the database Appendix B Sql database installation The management of vehicle license plates requi
46. tabase Finally this plugin uses the project database information in order to write the transit information and store both the OCR image and evidence images see Appendix E to get more information about evidence images Plugin parameters Lane ID the id of the lane Transit Direction the direction of EI Transit Settings the transit incoming or outgoing Lane Ii 1 LPR Images folder path of the Transit Direction Incoming destination folder where the OCR frame is stored Use subfolders if YES an additional subfolder is added inside LPR Images Folder Clim Use Subfolders Processor Settings the LPR image folder named EE dd mm_yyyy where dd is the Consecutive Error current day mm the current month Mi Kon Recta and yyyy the current year Min Char Difference Recognition Buffer Len number Same plate timeout s of lpr results used the compute the final result El Scene Camera Settings Scene Images Folder Consecutive Error number of time the lpr is not able to provide a dalla result after this number the Post LPR Frames integrator check for a valid result Frames Delay ms A Database Settings Num Min Recurrence minimum Check Whitelist number of same results in the Check Blacklist integrator buffer used to provide a valid result Whitelist tolerance Min Char Difference number of ee minimum character differences Update between two consecutive results 7 Same Plate Time out s after
47. te 42 image le eebe Lee Bd Le EE 43 Ju Ee Re INU e Reie EE dl S E 44 Made 38 USB ee Le SSMIAGS a td cat 45 Image 39 InnoIntegrator SETUAGS E 46 Image 40 InnointegratOr settings occoocccconnconncncnoconcconnonononanconnnonnnonannonnnonnnonancnnnnnnnns 50 Image 41 ACIC postprocessor settmgs 51 Image 42 ExternCommand parameters oocccoccncnncnconcnconcnconcncnncnnonnncnnoncnnrnnonrnnonnnconnnnnacinnas 53 Image 431O Manager dn Sissi 54 Image 44 Seve ee ene EE 55 Image 45 ServerSocket settings ccccoccccconnnocononononononanononanononnnnnnonnnnnnnnnononnnonnncnonanenoss 55 Image 46 SyncroSOL SetIndS reseca aia 56 Image 47 file templates CSV ccoonccconccocnoccnoconcconnnnnnocancnnnnonononancnnnnnnnnonannnnnnnnnnonancnnnnennns 58 Image 48 ROI Settings template Operative mode 58 Image 49 Template operative flux diagram occconcccccncocnccnnccoconncnonanonnconnnnnnnnonnronnrnoncnnnnns 59 Overview Innovis Designer software allows user to develop a complete and automatic license plate recognition system able to manage different kind of cameras triggers and input output external boards Due to a plugin based design the application architecture is completely modular then it is possible to expand its functionalities in order to satisfy different customer needs A complete and easy to use graphical user interface allows the user to define a project that can manage multiple ROIs
48. the red signal can stay on after this value the trigger is disabled Trigger Delay the delay in 10 of seconds between the activation of the red signal and the real activation of the trigger note the trigger is activated only if the red light is on and a movement is detected inside the detection area Motion Sensivity specify the motion detection algorithm sensivity 0 minimum sensivity 100 maximum sensitivity Motion Persistence specifies the time that the motion trigger stays on after a movement is detected Triggers operation mode overview Operative mode Direct Logic Direct Signal Duration not operable Delay not operable In this case the trigger follows the status of the digital input or motion detection Operative mode Direct Logic Negate Signal Duration not operable Delay not operable In this case the trigger follows the DIGITAL INPUT STATUS TRIGGER OUTPUT ACTIVATED Image 31 Trigger Overview gt Operative Mode Direct negative status of the digital input or TRIGGER motion detection Operative mode Transition Logic direct Signal Duration 4 seconds Delay 0 seconds In this case the trigger is activated once a signal transition from O to 1 is detected The trigger keeps active for 4 seconds The activation period is independent from the input signal behaviour OUTPUT Logic Direct DIGITAL INPUT STATUS ACTIVATED
49. top right side of the GUI it is possible to choose the ROI to be simulated buttons Start Sampling and Stop Sampling can be used to either start or stop the simulation Once the simulation is activated on the left frame will be shown the streaming coming from the camera previously selected on the ROI 3 j x Trigger Settings e MOTION 3 9 TH 7 0 roi3 EI Start Sampling 4 Trigger Parameters El 10 Parameters YELLOW Signal Board NO BOARD YELLOW Input Fin NO PIN RED Signal Board NO PIN RED Input Pin NO PIN Signals Logic DIRECT LOGIC Maximum Allowed Ye 160 Maximum Allowed Re 3600 Trigger Delay 10th of 0 EI Motion Parameters Motion Sensivity Q r 25 Motion Persistence n 250 Update Remove Detection Area Save amp But Image 30 Trigger for traffic light user interface Plugin parameters YELLOW Signal Board the board used to obtain the yellow signal of the traffic light YELLOW Input Pin the pin of the board used to obtain the yellow signal RED Signal Board the board used to obtain the red signal of the traffic light YELLOW Input Pin the pin of the board used to obtain the red signal Signal Logic if DIRECT the red light is on if the signal is HIGH otherwise if the signal is LOW Maximum Allowed Yellow Time the maximum period in seconds that the yellow signal can stay on after that amount of time the trigger is disabled Maximum Allowed Red Time the maximum period in seconds that
50. u Device Setting gt gates Name Type Innolntegrator To add a gate the fields present in the New gate Operative Mode Unattended settings must be filled up Name defines the name of the gate Type defines the gate type Please refer to the Add Gate section Gate plugins description for MOTE Name Type e eweg information about supported gates and their Traffic_Int Trafficinte 1 Unattended d e SCH pti ons Gatel Innolntegr 2 Unattended Operative Mode manage the mode the gate interacts with the Innovis Viewer software Once all the fields are correctly filled up press Add gate to add the specified gate to the project A dialog with the gate particular settings will appear modify the features and click Update In Modify Gate the list placed in the middle of the Gates Remove Gate Management panel the added gate will appear Image 13 Gates management window Modify and remove a Gate To modify an existing gate one have to select it from the gate list and press Modify gate a dialog with the gate actual settings will appear Modify the settings and press Update to update changes otherwise press Cancel to restore previous settings Delete a gate To delete an existing gate select it from the gate list and press Remove gate then click OK and the next dialog the gate will be removed from the project This feature is not yet implemented If a ROI is connected to the deleted
51. uest once a new lane has to be inserted into project The timeout sets the number of minute without operations after which the software will be locked Block Window Disable all operations and show the login window Import Project Add an existing project to the current project Export Project Export the current project to the Innovis Runtime for continuous operations Modify Project Modify the project settings Close Project Close current project Update Registration Ask for a new registration code It is necessary to update a demo version to a final version Information Show the registration information like maximum number of ROls that can be added to the project and the licensed days only for demo versions Exit Exit the program Device Settings Video Sources Show Hide the Video Sources Management dialog Video Source View Show hide the Video Source View window Boards Show Hide the Boards Management dialog Triggers Show Hide the Triggers Management dialog Gates Show Hide the Gates Management dialog Postprocessors Show Hide the Postprocessors Management dialog Es InnoLPR Designer Test E le x File Device Settings Lanes Video Sources Management X Triggers Management x Database Connection CONNECTED Video Source View E New Trigger LPR Output videol y Name El New Camera Name Type Trigger From motion detect ID 1 Type Axis Camera E Streaming Port 1 do not
52. ugins Description to get more information about available postprocessors and their descriptions Modify a Postprocessor To modify an existing postprocessor one have to select it from the postprocessor list and press Modify Post Processor a dialog with the stored settings will appear Modify settings and press Update to apply changes otherwise press Cancel to restore previous settings Delete a Postprocessor To delete an existing postprocessor select it from the list and press Remove Post Processor then click OK and the next dialog the postprocessor will be removed from the project Not all the postprocessors need a referenced gate please refer to postprocessors settings section for more information ROIs Management ROIs overview ROls are objects that allow the user to integrate the other modules and make them communicate each other A ROI is associated to a determined ROI region of interest of a video source a LPR a trigger and a gate Postprocessor check if the plate is inside the whitelist and opens the gate Trigger can receive information from the ROI or from a physical board Recognized plate LPR result Video source output Integrator automatically manages the LANE DESCRIPTION communication with the SQL database Image 15 ROI schema The ROI is a portion of the video source output that is processed by the LPR algorithms The LPR execution is controlled by the trigge

Download Pdf Manuals

image

Related Search

Related Contents

一点式ガス警報器 NV-100シリーズ  見る/開く - JAXA Repository / AIREX  Topcom BUTLER E450 User's Manual  Manual do Usuário - Toledo do Brasil  Ansmann Basic 4+  Dialogic 330-060  USB Serial Adapter User's Manual  Petrodat 3002  Marmitek Split 412  折りタタミず バッティングネット 取扱説明書  

Copyright © All rights reserved.
Failed to retrieve file