vialard avatar vialard committed 596a671

ajout exemple shijian, sauvola, otsu

Comments (0)

Files changed (1)

IJDAR/prediction.tex

 \section{Automatic and optimal selection of binarization methods}
 \label{section-optimal-selection}
 
-The methodology previously explained allows the creation of an accurate prediction model for any binarization method. Given a document image, a binarization method and its prediction model, we can compute all of the features required by the model and use them as inputs.  The result is the predicted accuracy of this specific binarization method for this specific image.
+The methodology previously explained allows the creation of an accurate prediction model for any binarization method. Given a document image, a binarization method and its prediction model, we can compute all of the features required by the model and use them as inputs. The result is the predicted accuracy of this specific binarization method for this specific image. Given several binarization prediction models, we can create a binarization process that uses these prediction models to select the optimal binarization method for each image of a dataset. 
+
+For instance, Shijian's method is a performant binarization method which gives the best results on average. However, in some borderline cases Shijian's significantly fails while other methods perform better. This is illustrated in Figure \ref{fig-shijian-fails} where the bleed-through defect disrupts methods which use a local analysis of the image.
 
 \begin{figure}[htbp]
 \begin{center}
 \subfloat[]{
 \includegraphics[width=200px]{imgs/diffMethodesBinar/Otsu.png}
 }
-\caption{Sophisticated binarization algorithms do not always propose the best output : a. the original image, b. the Shijian binarization output, c. the Sauvola binarization output, d. the Otsu binarization output. Ostu's algorithm gives the best performances on this specific image.}
-\label{default}
+\caption{Sophisticated binarization algorithms do not always give the best output : a. original image, b. Shijian's binarization output, c. Sauvola's binarization output, d. Otsu's binarization output. Ostu's algorithm has the best performances on this specific image.}
+\label{fig-shijian-fails}
 \end{center}
 \end{figure}
 
 
-
-Given several binarization prediction models, we can create a binarization process that uses these prediction models to select the optimal binarization method for each image of a dataset. 
-
-Shijian's method is a performant binarization method which gives the best results on average. However, in some borderline cases Shijian significantly fails while other methods perform better. 
-
-
 Table \ref{selectionRes} presents some f-score statistics obtained from binarizing the DIBCO dataset. The first line corresponds to the best theoretical f-scores (having the ground truth, we know for each image the binarization method that will provide the best f-score). The second line corresponds to the f-scores obtained using only Shijian's method. The last line corresponds to the f-scores obtained using our automatic binarization selection.
 
 We analyse the accuracy of our binarization method selection algorithms in several ways. First, the method has a slightly better (2\%) mean accuracy than using only Shijian's method. Importantly, note that our algorithm has a higher global accuracy (the standard deviation equals $0.04$). Last, the worst binarization result of our method is much higher than Shijian's (56\%).
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.