Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Hari_T_Intel
Employee
104 Views

IPPs or MKL for Automatic Target Recognition

Do current IPP libraries have any features to support Automatic Target Recognition? Have there been an reference developments either within the scope of IPP or AVX extensions to address this problem?

Thank you,
Hari Tadepalli
IAG/ ECG/ Chandler
0 Kudos
4 Replies
Vladimir_Dudnik
Employee
104 Views


Hi Hari,

What do you mean under term automatic target recognition? If it is choosing the best optimized code for target platform then answer is yes, IPP do automatically detect processor features at run time and switch the best optimized code. That is what we call cpu dispatching. If you link with IPP DLLs dispatching happens just automatically. If you link with IPP static libraries you need to call ippStaticInit function at the beginning of your application, this will call IPP internal dispatching mechanism. Note, for IPP static libraries you also can change dispatched code for some specific processor with ippStaticInitCpu call where ippCpuType parameter tells which version of code to use.

Regards,
Vladimir
Ying_H_Intel
Employee
104 Views


Hi Hari,

Or you mean the conceptionlike Pattern Recognition in Computer Vision field? IPP provide some general low-level functions, like edge detect, filter, face recognition in ippi and ippcvdomain. You may look the function in ipp manual, ippiman.pdf
and try the fact detect sample fromIPPUIC sample in
http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/

MKL is mathkernal library, which provideLinearalgebrafunctions.User may use the matrix or image functions in IPP or MKL toimplement a Automatic TargetRecognition applicationaccording to theiralgorithm.

Regards,
Ying
Hari_T_Intel
Employee
104 Views

Yes. The term "Automatic Target Recognition" refers to pattern matching and object detection in moving scenes. This link is helpful. Thanks.
Hari


Quoting - Ying H (Intel)

Hi Hari,

Or you mean the conceptionlike Pattern Recognition in Computer Vision field? IPP provide some general low-level functions, like edge detect, filter, face recognition in ippi and ippcvdomain. You may look the function in ipp manual, ippiman.pdf
and try the fact detect sample fromIPPUIC sample in
http://software.intel.com/en-us/articles/intel-integrated-performance-primitives-code-samples/

MKL is mathkernal library, which provideLinearalgebrafunctions.User may use the matrix or image functions in IPP or MKL toimplement a Automatic TargetRecognition applicationaccording to theiralgorithm.

Regards,
Ying

Vladimir_Dudnik
Employee
104 Views


Hi Hari,

With IPP we provide some set of primitives which might be used in complex algorithms like object recognition. Please check IPP Computer Vision functionality, where you may find functions specific for face detection algorithms for example.

Regards,
Vladimir
Reply