25 votes
Accepted

Why can't OCR be perceived as a good example of AI?

Whenever a problem becomes solvable by a computer, people start arguing that it does not require intelligence. John McCarthy is often quoted: "As soon as it works, no one calls it AI anymore" (...
S.L. Barth is on codidact.com's user avatar
16 votes

Why can't OCR be perceived as a good example of AI?

Although OCR is now a mainstream technology, it remains true that none our methods genuinely have the recognition facilities of a 5 year old (claimed success with CAPTCHAs notwithstanding). We don't ...
NietzscheanAI's user avatar
6 votes
Accepted

What are the challenges for recognising the handwritten characters?

Handwritten digit recognition is a standard benchmark in Machine Learning in the form of the MNIST dataset. For example, scikit-learn, a python package for Machine Learning uses it as a tutorial ...
Harsh's user avatar
  • 1,315
5 votes
Accepted

Are there any textual CAPTCHA challenges which can fool AI, but not human?

It's an interesting question about what makes humans unique. There is a good book on the subject titled What Computers Cant Do by Hubert Dreyfus. One task that a computer can't handle (for now at ...
kvfi's user avatar
  • 116
5 votes

Are there any textual CAPTCHA challenges which can fool AI, but not human?

A method that could possibly work is utilising optical illusions such as one where two lines down a hallway are identical but one seems longer to the human eye, then they could be prompted with a ...
sgtdragonfire's user avatar
4 votes

Effective algorithms for OCR

Last semester I, along with my team, made a project on OCR. Note: I am assuming the data set for your pictures has white background with black (or some other dark text) on it. These are the overview ...
Ugnes's user avatar
  • 2,023
4 votes

Is it possible to use AI to denoise noisy documents?

This is also the topic of Image Processing (which has analytical solutions instead of learning) mostly through predesigned filters. The filter depends on the type of noise, (salt & pepper, ...
user's user avatar
  • 41
4 votes

Why can't OCR be perceived as a good example of AI?

I'm not sure if predicting MNIST can be really considered as an AI task. AI problems can be usually framed under the context of an agent acting in an environment. Neural nets and machine learning ...
Jacky's user avatar
  • 41
2 votes

Are there any textual CAPTCHA challenges which can fool AI, but not human?

Have the user label highlighted objects in video that a state of the art classifier cannot solve Create a state of the art video classifier. Might as well train it on Google's YouTube-8M video ...
Doxosophoi's user avatar
  • 1,945
2 votes

How could I use machine learning to detect text and non-text regions in scanned documents?

Since the document is scanned, it will not be in an open document format so no associated API can be used. Approach 1 Evaluate TextBridge Pro, FreeOCR, and other alternatives that purport page ...
Douglas Daseeco's user avatar
2 votes

How could I use machine learning to detect text and non-text regions in scanned documents?

TextDetector, Tesseract and other open source packages implement text detection (object detection for text). There's also a pretrained Tensorflow model that does text detection. A text detector will ...
hobs's user avatar
  • 151
2 votes
Accepted

Which AI techniques are there that combine multiple models to make sense of data at different stages?

You have explained a pipeline of AI algorithms for text in images: 1) Text detection, 2) OCR, 3) named entity recognition (NER). There are reams of paper on these topics. Extracting City and Country ...
Brian O'Donnell's user avatar
2 votes
Accepted

In OCR, how should I deal with the warped text on the sides of oval objects?

There are many papers on this but the following is a good start: How to unwrap wine labels programmatically. The author includes source code in Python. You mentioned you do not want to do a ...
Brian O'Donnell's user avatar
2 votes
Accepted

Generate credit cards dataset for locating number region

I am assuming the question you are asking is how to prevent over-fitting on the maximum accuracy. Your graph does show that your model over-fits. There is a couple of different methods to prevent ...
SandMan's user avatar
  • 253
2 votes

How are OCR training datasets constructed?

OCR - optical character recognition identifies individual characters. So in the case of numbers, there are just 10 classes to learn. And this doesn't depend on how large numbers we are looking at. ...
NikoNyrh's user avatar
  • 737
1 vote

Would it be a problem to use non-squared images for a CNN model?

I disagree with SickerDude43, and I think the linked SO post isn't relevant in this case. Well you haven't told us what does your network's model look like, but I assume it should understand the ...
NikoNyrh's user avatar
  • 737
1 vote

How to improve the performance of Easy OCR

I think currently you are using CPU for detection and Recognition try installing the cuda to use GPU ...
Hiren Namera's user avatar
1 vote

Concise and mathematically-oriented book on AI and neural networks suitable as a gift

My vote would go to Artificial Intelligence: A Modern Approach. It is not concise, but that's a feature, just select the chapters you are interested into.
Rexcirus's user avatar
  • 1,141
1 vote

Is there any way to classify Document Image without OCR?

It is possible to classify invoice scans without passing through an OCR component if they are visually different (they demonstrate different visual features). On the other hand, if the invoices look ...
Borhan Kazimipour's user avatar
1 vote

How can we recognise musical notes in low-resolution or blurry images?

any subjective ideas or comments are more than welcome Not a complete answer, but some ideas: Your goal is subdivided into many tasks. It's not exactly the same as OCR because you also need to find ...
Andre Goulart's user avatar
1 vote

What are the disadvantages to using a distance metric in character recognition prediction

As I see it, the question boils down to the comparison between distance (function/metric) based Optical Character Recognition (OCR) and (for example) OCR done by means of Convolutional Neural Networks ...
Daniel B.'s user avatar
  • 815
1 vote
Accepted

How can I detect diagram region and extract (crop) it from a research paper

I will consider that you need to extract(crop) the digram from the pdf research paper. You can use PyPDF2 or PyMuPDF to extract the images from the PDF file and then you can apply machine learning to ...
I_Al-thamary's user avatar
1 vote

Effective algorithms for OCR

An interesting question, I think the algorithm used for OCR is "Logistic Regression" or "Decision Tree" in multiple steps. The steps can be Image Classification - In this step, the images are ...
Jaya S Parimi's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible