Description
- VAS 2018R3 WW40.4
- vas_2018r3.789086a93859568_windows.zip - Windows 10
- vas_2018r3.789086a93859567_ubuntu_16.04.zip - Ubuntu 16.04 and Yocto MR3
- vas_2018r3.789086a93859566_centos_7.zip - CentOS 7.4
- OpenVINO toolkit 2018 R3 (computer_vision_sdk_2018.3.343)
- FPGA bitstream: a10_devkit_bitstreams/2-0-1_A10DK_FP16_ResNet.aocx
- Component version
- FD-1.2
- FR-2.0
- PVD-1.0
- OT-1.0
- CD-1.0
How to use the library on Windows 10 VS2015
- Extract the zip file in the directory you preferred.
- In your project, add $VAS_INSTALL_DIR\include to the ‘C/C++ - General - Additional Include Directories’ of properties
- In your project, add $VAS_INSTALL_DIR\lib\intel64 to the ‘Linker - General - Additional Library Directories’ of properties
- In your project, add the VAS libraries you want to use to the ‘Linker - Input - Additional Dependencies’ of properties
- Add ‘$VAS_INSTALL_DIR\bin\intel64’ to the system path of environment variable
How to use the library on Linux
- Extract the zip file in the directory you preferred.
- Execute ‘source $VAS_INSTALL_DIR/bin/setupvars.sh’ on the terminal.
- Add -I$VAS_INSTALL_DIR/include to the compiler flag.
- Add -L$VAS_INSTALL_DIR/lib/x64 to the compiler flag.
- Add the VAS libraries you want to use with -l option to the compiler flag. ex) -lvasfd
compiler example) g++ your_source.cpp -std=c++11 {any other compiler option} -Imyinstall/include -Lmyinstall/lib/x64 -lvasfd -lvasfr
How to open API reference document
- From either package, open $VAS_INSTALL_DIR/docs/api_ref/index.html
Developer guide
- $VAS_INSTALL_DIR/docs/VAS_FD_developer_guide.pdf
- $VAS_INSTALL_DIR/docs/VAS_FR_developer_guide.pdf.
Sample applications
- Refer to the developer guide.
Accuracy tester
- CMake: same as sample applications
- Refer to help messages (-h option)
- FD
- FDDB: http://vis-www.cs.umass.edu/fddb/
- Recall: 85.5%
- Precision: 98.2%
- FDDB: http://vis-www.cs.umass.edu/fddb/
- FR
- LFW: http://vis-www.cs.umass.edu/lfw/
- TAR: 99.2% @ FAR: 1.00%
- LFW: http://vis-www.cs.umass.edu/lfw/
- PVD
- dss16_china
- AP
- PERSON: 0.71
- BICYCLE: 0.31
- MOTORBIKE: 0.56
- CAR: 0.82
- BUS: 0.96
- TRUCK: 0.27
- VAN: 0.72
- OT
- Visual Tracker Benchmark: http://cvlab.hanyang.ac.kr/tracker_benchmark/
- Evaluation with ‘TB-50_Sequences’ set
- Overlap(IoU)
- Long-term: 69.64%
- Short-term: 80.04%
- Zero-term: 93.70%
- Visual Tracker Benchmark: http://cvlab.hanyang.ac.kr/tracker_benchmark/
- CD
- CDW2014: http://changedetection.net/
- Recall: 94.5%
- Precision: 27.7%
- CDW2014: http://changedetection.net/
Issues
- PVD-FPGA is not working
- Accuracy drop in PVD-GPU on Windows
Change notes
[WW40.4]
- OT
- Code is updated to the same as the rc1
[WW40.1]
- OT
- Code is reverted to WW38.1 due to functional regression.
[WW39.5]
- Fixed HSD-ES issues
- 1506766904.5: [VAS][CD][Accuracy] Accuracy tester cmake failed
- 1506766188.6: [VAS][OT1.0][Accuracy] OT test tool not able to compile
- 1506766242.6: [VAS][PVD1.0][Accuracy] Accuracy tester cmake failed
- OT
- Some code is reverted due to functional regression related to the ID change
[WW38.5]
- Fixed HSD-ES issues
- 1506760655 [VAS][OT][API] object has 121 lost statuses before cleared out in tracked_object vector on ZeroTerm
- 1506178748 [VAS][OT1.0][Functional][Redetection][Long_Term] Object tracking re-detection is failed within 120 frames.
- 1506760324 [VAS][OT][API] Tracking Status Lost not seen in ShortTerm when object suddenly disappears
- Updated documents
- PVD developer guide
- OT developer guide
- CD developer guide
- Release notes
[WW38.1]
- Fixed HSD-ES issues
- 1506751508.6: [VAS][OT] Segmentation fault when using invalid tracking type
- 1506754926.8: [VAS][ALL] PVA Windows apps is looking for opencv_world342.dll instead of opencv_world343.dll
- 1506754507.6: [VAS][DL_PVD] Accuracy drop when compared with vas-algo-alpha
- 1506752093.4: [VAS][PVD] Threshold range mismatch between documentation and implementation
- 1606682269.14: [VAS][OT][RegressionIssue] Long term mode does not work on Lost_long_term.mp4 with vas_r3 library. It works correctly with early engineering library.
- Rejected HSD-ES issues
- 1506751268.14: [VAS][CD] CD accuracy is improved when QVGA generated to 1080p than generating to QVGA.
- 1506751289.27: [VAS][DL_FR] fr.FaceRecognizer.Recognize is not honoring supplied Person ID
- Common
- Enumeration change: vas::BackendType::HDDL_R -> vas::BackendType::HDDL
- Rules for applying threshold of all components are updated to:
- Min(0.0), Max(1.0) inclusive -> 0.0 <= threshold <= 1.0
- A candidate is updated to an output if candidate’s score >= threshold
- FR
- HDDL has been verified
- PVD
- Score post-processing for car/truck/van is modified.
[WW36.5]
- New components
- PVD-1.0
- OT-1.0
- CD-1.0
- FD-1.2
- Rotation angles, which are roll_angle, pitch_angle, and yaw_angle, are added to Face class.
- Developer guide is updated.
- Rotation angles
- Performance tuning
- Thread safety
- etc.
- Fixed HSD-ES issues
- 1506401414: [VAS][DL_FD] Face bounding box is moving down (out of face) when the face is large in 5312x2988 image
- FR-2.0
- Model files(.bin) has been updated.
- Extracted feature data does not have backward compatibility.
- Recognition quality threshold and registration quality threshold are normalized to [0.0, 1.0].
- Number of recognizable faces in a frame in video mode: 32 -> 128
- Performance increase
- FPGA
- GPU on Linux
- Model files(.bin) has been updated.