ORC Expert Advisory Services ORC International

  home    |    find an expert    |    request an expert    |    join our network    |    about us     expert login  
Expert Consulting and Expert Witness Services
  
  search tips 
Share this page:  Send to LinkedIn Send to Facebook Tweet This Email Print

 Expert  724405

Expert in Image Processing, 2D/3D Barcode, OMR, OCR, C++, Java, Algorithms, Patent Filing, Expert Witness


Available for your Consulting and Expert Witness Needs

California (CA)
USA
Education Work History Career AccomplishmentsPublicationsConsulting Services Expert Witness Market Research

Summary of Expertise:

Listed with other top experts in: 

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).
 • 

computer vision

 • 

image processing

 • 

image analysis

 • 

computer imaging software

 • 

optical character recognition grid

 • 

optical character recognition technology

 • 

alphanumeric reader

 • 

feature extraction

 • 

optical transfer function

 • 

pattern recognition

 • 

optical imaging system

 • 

image quality measurement

 • 

electronic imaging technology

 • 

electronic imaging application

 • 

bar-code scanner

 • 

intelligent character recognition technology

 • 

2D barcode

 • 

software engineering

 • 

software design

 • 

computer algorithm

 • 

algorithm

 • 

application development system

 • 

computer software technology innovation

 • 

boundary extraction

 • 

application program interface

 • 

C++ programming language

 • 

C programming language

 • 

ANSI C programming language

 • 

object-oriented programming language

 • 

computer programming

 • 

procedural programming language

 • 

functional programming language

 • 

object-oriented development

 • 

object-oriented design

 • 

object-oriented analysis

 • 

computational mathematics

 • 

computer engineering

 • 

computer system integration

 • 

digital circuit


Show Secondary and Basic Areas of Expertise
Localities:
Expert may consult nationally and internationally, and is also local to the following cities: San Jose, California;  San Francisco, California;  Sacramento, California;  Oakland, California;  Stockton, California;  Fremont, California;  Modesto, California;  Salinas, California;  Santa Rosa, California;  and Hayward, California.

Education:
Year   Degree   Subject   Institution   Honors
1990   PhD   Electrical & Computer Engineering   Stanford University   Distinction
1981   MS   Electrical & Computer Engineering   Stanford University   Distinction
1977   BS   Electrical & Communication Engineering   Cairo University, Egypt   Distinction with highest honors

Work History:
Years   Employer   Title   Responsibilities

1995 to 2015

 

Self Employed

 

Image Processing Consultant

 

Developing image processing solutions in OCR, 2D barcode encoding and decoding, and object identification for security and authentication applications.


Career Accomplishments:
Associations/Societies

IEEE, ACM

Professional Appointments

Research Scientist; Chief Architect; Chief Scientist; Chief Technical Officer

Awards/Recognition

BS Top Honorary Degree in College


Publications:
Publications and Patents Summary

36 issued patents in USA, Europe, and Japan. 19 publications in US and European journals and conferences.


Consulting Services:
Selected Consulting Examples:
  • 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 Java
  • Wrote 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 java
  • Wrote the Rosetta file encryption system and the DAC (Document Authentication System) in C++ for Altavion Inc.
Recent Client Requests:
  • Expert in 2D Bar Code Decoder For Embedded Application.
  • Expert for consulting on variable photo readable graphics.
  • Expert in OCR with hand held camera.
  • Expert in fast object tracking needed to determine its directional vector.
  • Expert in Bar code design and warehouse logistics.
  • Barcode image processing expert for consulting on using a cellphone camera to decode a VIN barcode.
  • Processing expert in java for consulting on software development.
Click the green button above to contact Expert for a free initial screening call regarding your expert consulting needs.  Expert is available for consulting to corporate, legal and government clients.  Remember, your initial screening call to speak with Expert is free.

Expert Witness:
Expert Witness Experience Summary:
Served as an expert witness in consultant for a California law office where he reviewed patents and IP material in image processing and 2D barcode technologies involved in a case between a Japanese imaging company and a US startup imaging and security company. The law office represented the US startup company.
Click the green button above to contact Expert for a free initial screening call regarding expert testimony, litigation consulting and support, forensic services, or any related expert witness services.  A few litigation needs include product liability, personal injury, economic loss, intellectual property (patent, trademark, trade secret, copyright), and insurance matters.  Remember, your initial screening call to speak with Expert is free.

International Experience:
Years   Country / Region   Summary
2000 to 2010   USA   Consulted as an image processing and algorithmic programmer for several startup companies in the field of 2D barcodes, encryption, and OMR.
2008 to 1915   Saudi Arabia   Consulted full time for KACST on long government project for Arabic OCR, 2D/3D barcode technologies, watermarking, and others.

Language Skills:
Foreign Language  
English  
Arabic  

Market Research:
He has insights in search engines industry, book search, vertical search, and image processing.

He is one of the best image processing research scientists and developer who can design complicated and efficient algorithms to solve many imaging problems.

Click the green button above to contact Expert for a free initial screening call regarding your marketing research, industry research, and company research needs.  For research needs involving multiple experts or secondary research, a Research Director can be assigned to coordinate the work into a custom report for you as a potentially quicker and more cost effective alternative to doing this work yourself or hiring a boutique consultancy.  Remember, your initial screening call to speak with Expert is free.


Additional Skills and Services:
Training/Seminars

OOP, C++, C, data structures, algorithm design and analysis, image processing, digital electronics, and software engineering.

Supplier and Vendor Location and Selection

Used Linkedin, CraigsList, and personal contacts to locate such vendors

Other Skills and Services

He is also good at providing technical support for the products he builds.


 

Need the right expert?  We can help!

home       find an expert       request an expert       join our network       about us

Intota is now ORC Expert Advisory Services

FOLLOW ORC ON