VAS description

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

  1. Extract the zip file in the directory you preferred.
  2. In your project, add $VAS_INSTALL_DIR\include to the ‘C/C++ - General - Additional Include Directories’ of properties
  3. In your project, add $VAS_INSTALL_DIR\lib\intel64 to the ‘Linker - General - Additional Library Directories’ of properties
  4. In your project, add the VAS libraries you want to use to the ‘Linker - Input - Additional Dependencies’ of properties
  5. Add ‘$VAS_INSTALL_DIR\bin\intel64’ to the system path of environment variable

How to use the library on Linux

  1. Extract the zip file in the directory you preferred.
  2. Execute ‘source $VAS_INSTALL_DIR/bin/setupvars.sh’ on the terminal.
  3. Add -I$VAS_INSTALL_DIR/include to the compiler flag.
  4. Add -L$VAS_INSTALL_DIR/lib/x64 to the compiler flag.
  5. 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%
  • FR
    • LFW: http://vis-www.cs.umass.edu/lfw/
      • TAR: 99.2% @ FAR: 1.00%
  • 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%
  • CD
    • CDW2014: http://changedetection.net/
      • Recall: 94.5%
      • Precision: 27.7%

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

你可能感兴趣的:(VAS description)