Wie ein Histogramm erstellt wird
FlexiLayout Studio projiziert alle im Suchbereich erkannten Objekte eines bestimmten Typs auf die horizontale oder vertikale Achse. Die Projektion ist die Summe der Breiten bzw. Höhen der Objekte; dabei wird die lineare Größe jedes Objekts des angegebenen Typs zur Projektion addiert. Bei der Suche nach einer horizontalen Lücke erstellt FlexiLayout Studio eine Projektion auf der vertikalen Achse. Bei der Suche nach einer vertikalen Lücke erstellt es eine Projektion auf der horizontalen Achse. Um beispielsweise eine vertikale White Gap zwischen den Textobjekten zu finden, summiert FlexiLayout Studio die Höhen aller Textobjekte, die sich im Suchbereich oberhalb eines bestimmten Punkts auf der horizontalen Achse befinden und den Suchbereich des Elements schneiden. Anschließend sucht FlexiLayout Studio nach Bereichen, in denen die Höhe des Histogramms unter einem bestimmten Wert liegt. Diese Bereiche entsprechen Zonen, in denen die Anzahl der Objekte relativ gering ist und ihre Projektion unter einem bestimmten vordefinierten Wert liegt. In der White Gap muss eine gewisse Anzahl von Objekten zulässig sein, da reale Bilder oft Sprenkel und anderes beim Scannen entstehendes Rauschen enthalten. Dieses Rauschen muss bei der Suche nach Lücken zwischen Spalten oder Absätzen ignoriert werden und wirkt sich nicht wesentlich auf das Gesamtprofil aus. Angenommen, im Suchbereich befinden sich die Textobjekte H1, H2,…, H9. In der folgenden Abbildung sind diese Objekte schwarz hervorgehoben. Der Suchbereich enthält außerdem andere Objekttypen (rot hervorgehoben).

K=0.2). Das Ergebnis ist der maximal zulässige Wert für die White Gap (in der Abbildung als weiße Lücke-Schwellenwert markiert). Wenn der resultierende weiße Lücke-Schwellenwert > 0 ist, können sich andere Objekte im Bereich der White Gap befinden.
Nachdem der weiße Lücke-Schwellenwert berechnet wurde, wird er mit den in Lower threshold limit und Upper threshold limit festgelegten Werten verglichen. Wenn weiße Lücke-Schwellenwert < Lower threshold limit ist, wird dem weiße Lücke-Schwellenwert der Wert von Lower threshold limit zugewiesen, und dieser Wert wird zur Suche nach der White Gap verwendet. Wenn weiße Lücke-Schwellenwert > Upper threshold limit ist, wird dem weiße Lücke-Schwellenwert der Wert von Upper threshold limit zugewiesen.
Als Nächstes werden die Höhen im Histogramm mit dem weiße Lücke-Schwellenwert verglichen, um Bereiche zu finden, in denen der Wert des Histogramms kleiner als der weiße Lücke-Schwellenwert ist.
Die Eigenschaft Min width/height legt die minimale absolute Breite der White Gap fest. Wenn der Wert W2 ist, werden die beiden anderen Hypothesen verworfen.
Eine White Gap-Hypothese hat die folgenden Eigenschaften:
