Image Processing, 2D/3D Barcode, OMR, OCR, C++, Java, Algorithms, Patent Filing, Expert Witness
ID: 724405
California, USA
Request Expert
He has been conducting research and development in computer imaging for over 20 years. He has extensive experience developing image processor solutions (the base of computer vision), as well as creating image processing and analysis applications. He is an OCR expert. He worked on feature extractions of objects through his experience in OCR and 2D barcode readers. He wrote imaging applications in OCR and 2D barcode readers. Wrote an English OCR. He uses and teaches software engineering. He spent most of his career designing software. He has spent over 30 years writing computer software. He teaches design and analysis of Computer Algorithms. He also develops algorithmic solution to scientific problems. He has been designing and developing computer algorithms for over 25 years. Throughout his consulting, teaching and computer designing career he has gained a great deal of expertise. He wrote a lot of APIs for different areas in image and text processing. He has long industrial and academic experience in C++. He has developed in and taught several high level languages such as C, C++, and Java. He has been writing C code since the inception of ANSI C. He has a long industrial and academic experience in OOP languages. He has written a lot of C and Pascal. He teaches and uses OOD development. He is familiar with OOA and OOD. All his development is computational and algorithmic. The expert teaches Computer Science which was his minor in college while majoring in Computer Engineering. He teaches computer architecture. He is familiar with digital circuit design through his work at LSI Logic and Tandem Computers (now hp).
Wrote a decoder and encoder for VSCode for VeritecInc, Datamatrix, CP Code for CP Tron, 3D barcode for KACST, color barcode for KACST, and GLIIF barcode for GLIIF. in C++ and JavaWrote a preprocessor (enhancement and segmentation) for English OCR in C++ and one for Arabic OCR in Java for KACST in Saudi Arabia.Wrote a watermarking product using spacial domain and frequency domain in Java for KACST in Saudi Arabia.Wrote an OMR program; a multiple choice grading system for printed exams, developed in javaWrote the Rosetta file encryption system and the DAC (Document Authentication System) in C++ for Altavion Inc.