|
||
|
||
|
|
DESCRIPTION
HANDWORK (HW) provides broad ensemble of utilities enabling to obtain, filtrate and classify the images of the contour of the human hand. Important part of (HW) contains collection of a camera calibrators, which enable precisely calibrate the image obtained from the biometric scanner and to remove barrel or pincushion distortion of the image.
Semi-automatic or Automatic Barrel or Pincushion Distortion Correction (HW) contains several tools which enable efficiently calibrate compact cameras and remove small centric radial barrel and pincushion distortion. Brown’s polynomial model is used as a model of distortion
|
DOWNLOAD
HANDWORK System |
||||
System |
Version / Platform / File type / Size |
Description |
Download |
|
HANDWORK full x32
HANDWORK 1.4
|
1: v1.25012021 2: v1.25012021
Windows 7, 8, 10 – 32 or 64bit RAR file / 1.40 GB
Developed for Windows 7 x32 SP1 Classic Theme Requires MS Chart control library for .NET 3.5 Requires MS-VS-2015+2019 Redistributable-x32 Requires MS .NET 4.7.2 library Requires CenterSpace MathNet 5.2 library (optionally) CloudStorage 6: DOI: 10.6084/m9.figshare.13176212
|
HANDWORK full version.
Complete software tool enabling to acquire and process images of a human hand. Image feeder uses Microsoft WIA interface. Classic still-CCD cameras or WEB cameras can be attached. A camera calibration tool is an important part of this project. This module enables to correct radial centric distortion generally. Pillow or barrel distortion can be corrected. An image processing module provides powerful preprocessing and filtration tool. Handwork contains several very useful classifiers enabling to classify all images stored in an internal database. This module contains 1, 7, 8 and 9 dimensional evolutionary estimators. This module also enables to compute all statistical indicators FAR, FRR, ERR, ROC, IR + values for charts. (HW) can work with e.g. a THID database. This database is free but a license agreement is required. A CenterSpace MathNet 5.2 library can be installed optionally. This mathematical library is used especially for all matrix calculations e.g. in estimators which use cma-es optimizer. NMath library provides faster and accurate calculation for distortion correctors and also in some hand classifiers.
|
1: Download 2: Download |
|
Subsidiary Tools |
1: v1.04012020 2: v1.04012020 3: v1.04012020
Windows 32 bit, 64bit / ZIP file / 1.32 GB
|
All prerequisites for Windows 32bit and 64bit. Windows Installer 3.1, .NET libraries 2.0+3.5 SP1, SlimDX v2.0 March 2011, MS Visual Studio 2008 redistributable package SP1, NMath 5.2 MSChart, WIAlib, a bit of DirectX lib, some useful sw. (HW) for Win7, 8,10 and later uses implicit windows WIA2.0 library files. (HW) for WinXP has its own copy of WIA1.0 libraries in (HW) directory.
|
1: Download 2: Download 3: Download
|
|
SlimDX Runtime Libraries |
1: v1.04012020 2: v1.04012020 3: v1.04012020 Windows 32 bit, 64bit / ZIP file / 0.50 GB
|
A package of SlimDX Runtime libraries |
1: Download 2: Download 3: Download |
|
VMWare Workstation |
1: v1.18062024 2: v1.18062024
|
A package of VMWare Workstation installers for Windows. Version 7.1.14 – 17.5.2. For new project(s) use Proxmox or VirtualPC etc. because the VMWare project was canceled. |
1: Download 2: Download
|
|
HANDWORK full x32 (HW) ready to run
Complete system + examples All-in-one in a VMWare image
Use Free VMWare Player or latest VMWare Pro for Windows and Linux |
1: v1.04012020 2: v1.04012020
Windows 7, 8, 10, Linux* 32+64bit / RAR file / 9.5 GB Image for VMWare 15 and later versions
*tested: Fedora, RedHat, Debian, Ubuntu, SuSe, Mandriva
|
HANDWORK full version – VMWare Image. Complete software tool enabling to acquire and process images of a human hand. Image feeder uses Microsoft WIA interface. Classic still-CCD cameras or WEB cameras can be attached. A camera calibration tool is an important part of this project. This module enables to correct radial centric distortion generally. Pillow or barrel distortion can be corrected. An image processing module provides powerful preprocessing and filtration tool. Handwork contains several very useful classifiers enabling to classify all images stored in an internal database. This module contains 1, 7, 8 and 9 dimensional evolutionary estimators. This module also enables to compute all statistical indicators FAR, FRR, ERR, ROC, IR + values for charts. (HW) can work with e.g. a THID database. This database is free but a license agreement is required. A CenterSpace MathNet 5.2 library can be installed optionally. This mathematical library is used especially for all matrix calculations e.g. in estimators which use cma-es optimizer. NMath library provides faster and accurate calculation for distortion correctors and also in some hand classifiers. |
1: Download 2: Download
|
|
LINUX |
WINDOWS |
|||
|
|
|
|
|
Key: 1: https://fastshare.cz/ , 2: https://figshare.com/, 3: https://onedrive.live.com. All used cloud services are free cloud data storage services. There is no 24x7 guarantee. There is absolutely no guarantee. Maybe it will work, maybe not. Keep smile and be happy - life is short :-)
(HW) is free project. If you need any changes or adds-on, you have to pay for it :-) - money talks. ‘Handwork full x32’ is single threaded application. Version date key: ddmmyyyy.
The best way, how to use (HW) is A/ to install the latest version “HANDWORK Studio full x32” from site 1: and use it under Windows 7 x32 (classic theme) or Win 8.x, Win 10, Win 11 or latest suitable version or B/ to download “VMWare Player” or “VMWare Workstation Pro” and (HW) VMWare Image for VMWare 12 or later and use (RS) in connection with VMWare (versions 12, … , 17 or later version) under Windows 10, 11, etc. or Linux. If there is no up-to-date version of (HW) inside the VMWare image overwrite the old version with newest/latest version of “HANDWORK full x32” from site 1:. As the system was developed for Windows 7x32 SP1 Classic Theme, it is necessary to switch to the Windows 7 Classic Theme if it is possible. |
||||
|
||||
HANDWORK (v1.x) Copyright © 2020 J.Moravec
‚HANDWORK’ software is distributed as is and WITHOUT ANY WARRANTY.
‘HANDWORK’ is GNU (General Public License) and is free software.
You can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
|
HANDWORK version detection |
Deployment and installation of the HANDWORK parts: |
All versions have ID_number in main HANDWORK directory. Something like _HWv1.03092014 alias _HWv#.DDMMYYY, where # is actual version, DDMMYYY is day of the month(DD), month(MM) and year(YYYY) of last update (date in European format). |
HANDWORK is divided into several standalone parts with one main exe module. All standalone modules need HANDWORK directory structure and all RTF, BMP etc. files, included to this directory structure. Main HANDWORK module and all standalone modules have identical name ‘HANDWORK.EXE’. Correct deployment of these files is important. Every standalone module can run without existence of the main module or any other module(s). |
HANDWORK Installation instruction |
Subsidiary tools required for HANDWORK x32 for Windows: |
HANDWORK has no full installer at this time. Follow these instructions:
(0. Install ALL subsidiary tools first i.e. SlimDX DirectX library, Math Libraries etc. if it is necessary.) 1. Create suitable directory manually ... 'C:\HANDWORK' for example (it is recommended). 2. Copy content of ZIPped file to the directory - 'C:\HANDWORK'. 3. Run Install.exe file in 'C:\HANDWORK' directory. 4. Select HANDWORK working directory - 'C:\HANDWORK' for example (it is recommended) + register. 5. Try to register wiaaut.dll library (if it is necessary) This file is placed in C:\HANDWORK\bin\WIAAutomation, but this step is usually done by Install.exe. 6. Install manually MSChart.exe which is placed to - 'c:\HANDWORK\bin\MSChart' 7. Install manually MSChart_VisualStudioAddOn.exe which is placed to - 'c:\HANDWORK\bin\MSChart'
MS .NET 3.1 SP1 + 4.7.2 is required. Recommended monitor resolution is min. 1680x1050 or higher. (HW) was created under Windows 7 x32 Classic theme
|
HANDWORK requires for its full functionality these libraries, Windows XP 32bit (installation sequence may be important). See Subsidiary tools above. HANDWORK requires for its full functionality. Windows 7 SP1 x32 (installation sequence may be important):
1/ .NET3.5 library + .NET3.5 library SP1 2/ .NET 4.7.2 library for Win7 version 3/ SlimDX SDK library 2.xx March 2011 (must be installed first) 4/ SlimDX SDK library 4.xx September 2011 5/ MS VC++ 2008 SP1 redistributable package. 6/ MS VC++ 2010 + 2015 redistributable package (required by NMath 5.2) 7/ MS VC++ 2019 redistributable package 8/ Matlab version 5.0 or higher 9/ NMath library 5.2 for Win x32, x64, XP, Vista,7, 8 + use StudentLicenseKey 10/ MSChart.exe. MS Charting library. 11/ MSChart_VisualStudioAddOn.exe. MS Charting library. 12/ wiaaut.dll, Interop.WIA.1.0.dll, Interop.WIALib.1.0.dll - all registered using regsvr32.exe command.
All components (subsidiary tools) must be installed manually.
|
*HANDWORK uses some DDLs (1:link, 2:link) from SlimDX March 2011 and some from September 2011. So, you need both versions. If 64bit Windows is concerned, .NET 4.0 Full version have to be installed, Client Profile version only is NOT enough. SlimDX SDK is required as well. By the way, HANDWORK uses ‘comma’ as a decimal separator. Some Windows - US versions use dot. To correct this problem, you have to change local setting in windows ControlPanel folder: LocalAndLanguagesSettings, if necessary. |
Subsidiary Tools |
|||
System |
Platform |
Link |
Status |
Microsoft .NET 2.0 |
Windows XP |
Free |
|
Microsoft .NET 2.0 SP2 |
Windows XP |
Free |
|
Microsoft .NET 3.5 |
Windows XP |
Free |
|
Microsoft .NET 3.5 SP1 |
Windows XP |
Free |
|
Microsoft .NET 4.7.2 |
Windows 7 |
https://dotnet.microsoft.com/download/visual-studio-sdks?utm_source=getdotnetsdk&utm_medium=referral |
Free |
Windows Installer 3.1 |
Windows XP |
Free |
|
SlimDX SDK 2.0 March 2011 |
Windows XP, Vista, 7, 8 |
Free |
|
Microsoft Visual C++ 2008 SP1 Redistributable Package |
Windows XP, Vista, 7, 8 |
Free |
|
Microsoft Visual C++ 2010 Redistributable Package |
Windows XP, Vista, 7, 8 |
http://www.microsoft.com/en-us/download/details.aspx?id=5555 http://www.microsoft.com/en-us/download/details.aspx?id=14632 |
Free |
Microsoft Visual C++ 2015 Redistributable Package |
Windows 7 x32 |
https://www.microsoft.com/en-us/download/details.aspx?id=52685 |
Free |
Microsoft XNA 3.1 Installer |
Windows XP, Vista, 7, 8 |
Free |
|
CenterSpace NMath Library |
Windows 7 x32 |
NOT Free |
HANDWORK, Image ‘feeder’, using MS WIA automation |
Preprocessing step, creation B&W image, countour + vectorization |
|
|
Preprocessing step, Grayscale Image |
Contour classifier, L1-norm, high speed classifier, using Radial Distance Diagram |
|
|
L1-norm classifier, comparator type of ‘ONE-with-ONE’ |
Camera calibrator-distortion remover, CEE-CMA+CMA |
|
|
Camera calibrator-distortion remover, CEE-jDE+jDE |
Manual Barrel/Pincushion Distortion Correction Tool |
|
|
|
|
|
|
BIOMETRICS |
||
|
Biometrics Wikipedia |
|
|
Biometric Consortium |
|
|
Biometrics – Hand Shape Geometry |
|
|
|
|
|
|
|
|
Anup Basu |
|
|
Jean Yves Bouguet |
|
|
H. Dersch |
|
|
Paul Bourke |
|
|
Tanner Helland |
http://www.tannerhelland.com/4743/simple-algorithm-correcting-lens-distortion/ |
|
Bosphorus Hand & Face database Bogazici University (http://www.boun.edu.tr/en_US) |
|
|
The Hong Kong Polytechnic University 3D Fingerprint Images Database |
|
|
The Hong Kong Polytechnic University Finger Image Database (Version 1.0) |
|
|
IIT Delhi Ear Database |
http://www4.comp.polyu.edu.hk/~csajaykr/IITD/Database_Ear.htm |
|
The Hong Kong Polytechnic University Low Resolution Fingerprint Database |
|
|
IIT Delhi Iris Database |
http://www4.comp.polyu.edu.hk/~csajaykr/IITD/Database_Iris.htm |
|
IIT Delhi Touchless Palmprint Database |
http://www4.comp.polyu.edu.hk/~csajaykr/IITD/Database_Palm.htm |
|
Ajay Kumar Department of Computing, The Hong Kong Polytechnic University, Hong Kong, Palmprint Database |
|
|
The Hong Kong Polytechnic University Contact-free 3D/2D Hand Images Database |
http://www4.comp.polyu.edu.hk/~csajaykr/myhome/database_request/3dhand/Hand3D.htm |
|
Hand Geometric Points Detection Competition Hands database |
|
|
East Shore Technolofies Fingerprint database |
|
|
Biometrics Ideal Test - Database Iris, Fingerprint, Face, Palmprint, Handwriting, Signature |
|
|
Carlos M. Travieso, Biometric Systems The University of Las Palmas de Gran Canaria |
|
|
The Group of Biometrics, Biosignals and Security (GB2S) Hand geometry, Gait, Face recognition, Iris biometrics, In-air signature, Stress detection, Odour biometry, Keystroke dynamics |
|
|
Dr. Shiv Ram Dubey |
|
|
EMGU Library |
http://www.emgu.com/wiki/files/4.1.1/document/html/8dee1f02-8c8a-4e37-87f4-05e10c39f27d.htm |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GENERAL INTERESTING LINKS |
||
|
C++ FAQ - How accurate floating point comparison is? |
http://www.softwareandfinance.com/CPP/FAQ_Floating_Point.html |
|
Why don't floating point comparisons work? |
|
|
floating point numbers |
http://www.cygnus-software.com/papers/comparingfloats/Comparing%20floating%20point%20numbers.htm |
|
What Every Computer Scientist Should Know About Floating-Point Arithmetic |
http://download.oracle.com/docs/cd/E19957-01/806-3568/ncg_goldberg.html |
|
THOMSON & REUTERS SCIENCE CITATION INDEX EXPANDED |
http://ip-science.thomsonreuters.com/mjl/publist_sciex.pdf http://science.thomsonreuters.com/cgi-bin/jrnlst/jlresults.cgi?PC=D&Alpha=I |
|
Web of Science |
|
|
WoS + SCOPUS Conferences |
|
|
SCOPUS index |
https://blog.scopus.com/posts/titles-indexed-in-scopus-check-before-you-publish https://www.scopus.com/sources.uri?DGCID=Scopus_blog_post_check2015 http://www.elsevier.com/online-tools/scopus/content-overview |
|
Cite Factor List |
http://www.citefactor.org/journal-impact-factor-list-2014.html http://www.letpub.com/index.php?page=journalapp http://www.omicsonline.org/open-access-journals-impact-factors.php?gclid=CInLneiPmM4CFYU_GwodHHYIiA |
|
SCIMAGO, Scimago Journal & Country Rank |
|
|
Top Journals for Computer Science and Electronics |
|
|
Conferences ranking |
|
|
Cyril Stachniss - How to write a scientific paper |
|
|
Scientific Results Definition, Czech Republic |
|
|
CitEc Org |
|
|
Conferences in Czech Republic |
|
|
WoS (University access) |
|
|
WoS (Home access) |
link1 link2 |
|
Remote DB sources, UPCE |
|
|
ORCID Identifier |
|
|
UPCE Library info |
https://knihovna.upce.cz/node/37606#Kde%20zjist%C3%ADm%20EID |
|
Journal Influence Score |
http://help.incites.clarivate.com/incitesLiveJCR/glossaryAZgroup/g4/7790-TRS.html |
|
InCites Journal Citation Report |
|
|
Bibliometrie |
|
|
IS/STAG Manual |
|
|
|
|
|
Some journals, EA |
|
|
EspaceNet – Patent Documents |
|
|
ArXIV.org, Cornell university |
|
|
Taylor Francis |
|
|
Scientific result definition |
|
|
Top Journals for Computer Science and Electronics |
|
|
Springer impacted journals |
http://www.springer.com/computer/impact+factor+journals+computer+science?SGWID=0-1743318-12-863108-0 |
|
Open Access Journals Impact Factor List |
http://www.omicsonline.org/open-access-journals-impact-factors.php?gclid=CIb25bXdhs0CFRYTGwodCHYM1w |
|
CDER France |
|
|
KITTI Vision Benchmark Suite |
|
|
Computer Vision
Group TUM Department of Informatics
|
|
|
PBO - Polar Bear Optimizer, in C#, verified by author |
|
|
Receiver operating characteristic |
https://en.wikipedia.org/wiki/Receiver_operating_characteristic |
|
Confusion matrix |
|
|
ROC curve |
|
|
Equal Error Rate, EER |
https://www.researchgate.net/figure/An-example-of-a-ROC-curve-its-AUC-and-its-EER_fig1_225180361 https://www.quora.com/How-can-I-understand-the-EER-Equal-Error-Rate-and-why-we-use-it |
|
BS-tree, KD-tree, Quad Tree, RedBlack Tree |
|
|
Bison Algorithm, MS VS 2019 C# .NET 4.7.2 WinForms |
|
|
ROC diagram creation (CZE), EER, FAR, FRR |
|
|
Technologické centrum Akademie věd ČR |
|
|
|
|
|
|
|
HANDWORK project is free, but you can donate this project by any suitable sock. |
Journal Papers
|
|
· Moravec J., Hub M., 2016. Automatic Correction of Barrel Distorted Images Using Cascaded Evolutionary Estimator, Journal Information Sciences, vol. 366, pp. 70-98, DOI: http://dx.doi.org/10.1016/j.ins.2016.03.055
|
|
· Moravec J., Hub M., 2015. Camera Calibration Using Direct Mapping and Adaptive Metaheuristic, International Journal of Bio-Science and Bio-Technology, vol. 7, no. 3, pp. 111-120, DOI: 10.14257/ijbsbt.2015.7.3.11, (REF0029) WEB: https://www.scopus.com/sourceid/19900192586 , SRJ: https://www.scimagojr.com/journalsearch.php?q=19900192586&tip=sid&clean=0
|
|
· Moravec J., 2020. Hand Contour Classification Using Differential Evolution Algorithm with Ensemble of Parameters and Mutation and Crossover, (REF0030) Information Technology and Control, vol. 49, no. 1, pp. 55-79, open access, (REF0030) DOI: https://doi.org/10.5755/j01.itc.49.1.24140
|
|
THID database: |
|
· Moravec J., 2020. A Polynomial-Division Based Correction Model for Camera Calibration: A Large Comparative Study, Sadhana-Academy Proceedings in Engineering Science, vol. 45, no. 92, p. 17, DOI: https://doi.org/10.1007/s12046-020-1304-9, (REF0031)
|
addinfo:
|
|
|
Conference Papers
|
|
· Moravec J. (2020) 7-Dimensional Optimization Task: PBO-Nature-Inspired Optimizer Versus 10-Years-Old Differential Evolution Based Optimizer 3rd Generation EPSDE. In: Silhavy R. (eds) Artificial Intelligence and Bioinspired Computational Methods. CSOC 2020. Advances in Intelligent Systems and Computing, vol 1225, pp. 11-25. Springer, Cham. https://doi.org/10.1007/978-3-030-51971-1_2 |
|
· Moravec J. (2020) Using Simple Genetic Algorithm for a Hand Contour Classification: An Experimental Study. In: Silhavy R. (eds) Artificial Intelligence and Bioinspired Computational Methods. CSOC 2020. Advances in Intelligent Systems and Computing, vol. 1225, pp. 93-109. Springer, Cham. https://doi.org/10.1007/978-3-030-51971-1_8 |
|
· Moravec J. (2020) A Hand Contour Classification Using Ensemble of Natural Features: A Large Comparative Study. In: Silhavy R. (eds) Artificial Intelligence and Bioinspired Computational Methods. CSOC 2020. Advances in Intelligent Systems and Computing, vol 1225, pp. 26-45. Springer, Cham. https://doi.org/10.1007/978-3-030-51971-1_3 |
Technical Reports
|
|
· Moravec J., 2020. Biometrické identifikační systémy, výkresová dokumentace biometrického scanneru, Technická zpráva, p. 20, (REF0031) |
|
· Moravec J., 2020. Teze k tématu disertační práce: Systémy biometrické identifikace lidské ruky, p. 30, (REF0032) |
|
· Moravec J., 2020. Písemná práce ke státní doktorské zkoušce, p. 36, (REF0033) |
Thesis
|
|
· Moravec J., 2020. Nástroje a algoritmy pro identifikaci osob s využitím kontury lidské ruky, Disertační práce, UPCE FEI Pardubice. (REF0034) |
CZE |
- web source, - paper full Free access,- additional data, - errata, - useful notes, - time/count - limited FREE access 1: fastshare.cz, 2: figshare.com, 3: onedrive.live.com A:, B:, C:, …, : available web sites which correspond with the given information source |
|
ORCID: 0000-0003-2974-1104, ScopusAuthorID: 55959855700, ResearcherID: AAH-2006-2021 |
NOTES
At maintenance time this web site is not available. Some parts may be unavailable or you can see ‘ERROR 404 – page not found.’ message or something similar. Maintenance takes 1-2 hours. |
|
www.mojeid.cz #overenomojeid overeno.mojeid.cz.
---------------------------------------------------------------------------------------------------------------------------------------------------------------