DE2461651A1 - System zur zaehlung von mustern - Google Patents
System zur zaehlung von musternInfo
- Publication number
- DE2461651A1 DE2461651A1 DE19742461651 DE2461651A DE2461651A1 DE 2461651 A1 DE2461651 A1 DE 2461651A1 DE 19742461651 DE19742461651 DE 19742461651 DE 2461651 A DE2461651 A DE 2461651A DE 2461651 A1 DE2461651 A1 DE 2461651A1
- Authority
- DE
- Germany
- Prior art keywords
- scanning
- signals
- circuit
- mask
- memory circuit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06M—COUNTING MECHANISMS; COUNTING OF OBJECTS NOT OTHERWISE PROVIDED FOR
- G06M11/00—Counting of objects distributed at random, e.g. on a surface
- G06M11/02—Counting of objects distributed at random, e.g. on a surface using an electron beam scanning a surface line by line, e.g. of blood cells on a substrate
- G06M11/04—Counting of objects distributed at random, e.g. on a surface using an electron beam scanning a surface line by line, e.g. of blood cells on a substrate with provision for distinguishing between different sizes of objects
Description
NIPPON KOGAKU K. K.
2-3, Marunouchi 3-chome, Chiyoda-ku, Tokyo, Japan
System zur Zählung von Mustern
Die Erfindung betrifft ein System zur Zählung von Mustern mittels einer binären Abbildung, die durch Abtasten
von parallelen Abtastzeilen und Aufteilen der nten Abtastzeile dieser Abtastzeilen in K Abschnitte
erhalten wird.
Allgemein bezieht sich die vorliegende Erfindung auf
2 -
509828/0257
TELEFON (089)22 28 62
TELEX 05-29 38O
ein System, mit dem ein Bild durch Zeilenabtastung in
elektrische Signale umgewandelt werden kann und die elektrischen Signale verglichen werden, die sich aus
zwei zeitlich sequentiellen oder räumlich benachbarten Abtastzeilen ergeben, um dadurch die Zahl der Muster
oder Strukturen in dem Bild zu zählen.
Ein solches System nach der vorliegenden Erfindung laßt
sich beispielsweise dazu verwenden, transparente Kunststoffbälle zu zählen, die so aussehen, also ob sich Poren
in ihren Mustern oder Strukturen befinden würden, wenn man sie unter einem Mikroskop betrachtet; weiterhin können
nichtmetallische Einschlüsse gezählt werden, die in einem Metallgefüge in komplizierten Strukturen erzeugt werden.
Bei dem herkömmlichen System zum Zählen von Strukturen in einer Abbildung durch zeilenweise Abtastung werden elektrische
Signale durch die Abtastung zeitlich sequentiell nur in der Abtastrichtung erzeugt, so daß es möglich war,
die Begrenzungslinien der Strukturen festzustellen, die in
den horizontalen und vertikalen Abtastrichtungen der zu zählenden Strukturen gesehen werden können; es war jedoch
nicht möglich, die Begrenzungslinien festzustellen, die sowohl -in Bezug auf die horizontalen als auch in Bezug auf die
vertikalen Abtastzeilen getönt bzw. strichliert waren; dies führte dazu, daß große Bereiche, die nicht gezählt werden
können, unter und rechts von den Strukturen geschaffen werden.
Der Erfindung liegt deshalb unter anderem die Aufgabe zugrunde, ein System der angegebenen Art dahingehend zu verbessern,
daß die oben erwähnten ETachteile der herkömmlichen Systeme überwunden werden und die Abmessungen der Bereiche,
die nicht gezählt werden können, möglichst klein gehalten werden; darüberhinaus sollen bei einigen Strukturen solche
Bereiche, die nicht gezählt werden können, vollständig ver-
$09828/0257
— 3 —
mieden werden, so daß die Genauigkeit erhöht wird, mit
der die Strukturen in einer Abbildung gezählt werden.
Zur Lösung der Aufgabe wird ein binäres Bild dadurch vorgesehen,
daß eine horizonale Abtastzeile in E Abtastpunkte unterteilt wird und daß n_ Abtastzeilen abgetastet werden.
Eine erste Ausführungsform der Erfindung ist gekennzeichnet durch eine erste Speicherschaltung, die K Binärzeichen für
ein zu untersuchendes Bild in der (n+i)ten Abtastzeile nacheinander in der Abtastrichtung speichert, durch eine zweite
Speicherschaltung, die E vorher in der η-ten Abtastzeile gebildete Maskenbildsignale nacheinander in der Abtastrichtung
speichert, durch eine logische Schaltung mit E Elementen, die E tJbertragungssignale nacheinander in der
Abtastrichtung der (n+i)ten Abtastzeile und in der zu der Abtastrichtung.entgegengesetzten Richtung weitergeben, wenn
die erste und zweite Speicherschaltung alle Signale gespeichert haben, und die das i-te Signal der in der ersten
Speicherschaltung gespeicherten (n+1)ten Abtastzeile, das °
(i+i)te und das (i+i)te Maskensignal der in der zweiten
Speicherschaltung gespeicherten (n+i)ten Abtastzeile und das i-te Maskenbildsignal der (n+i)ten Abtastzeile aus den
beiden Übertragungssignalen bilden, so daß nacheinander E Maskenbildsignale erzeugt werden, durch eine dritte Speicherschaltung,
die die E Maskenbildsignale der (n+1)ten Abtastzeile parallel speichert, und durch eine Zählschaltung für
die konvexen Bereiche, die gleichzeitig die Signale in der zweiten Speicherschaltung und die Signale in der dritten
Speicherschaltung empfängt und zählt. ·
Die logischen Schaltungen können ODER-,und UND-Verknüpfungsglieder
aufweisen.
Gemäß einer weiteren Ausführungsform der vorliegenden'
509828/0257
Erfindung wird diese Aufgabe "bei einem System der angegebenen
Gattung gelöst durch eine erste Speicherschaltung, die K Binärzeichen für die (n+1)te Abtastzeile des
ursprünglichen Bildes nacheinander in Abtastrichtung speichert, durch eine zxveite Speicherschaltung, die K
Maskenbildsignale, die vorher in der η-ten Abtastzeile gebildet wurden, nacheinander in der Abtastrichtung speichert,
durch einen ersten Maskensignalgenerator, der Signale von der ersten und zweiten Speicherschaltung
empfängt,um in Abtastrichtung das (n+1)te Maskensignal zu
erzeugen, durch eine vierte Speicherschaltung, die K binäre Signale eines Bildes in der (n+1)ten Abtastzeile
nacheinander in der zu der Abtastrichtung entgegengesetzten Richtung speichert, durch eine fünfte Speicherschaltung,
die K Maskenbildsignale, die vorher in der η-ten Abtastzeile gebildet wurden, nacheinander in der
zu der Abtastrichtung entgegengesetzten Richtung speichert, durch einen zweiten MaskenSignalgenerator, der -Signale von
der vierten und fünften Speicherschaltung empfängt,um das (n+i)te Maskensignal in der zu der Abtastrichtung
entgegengesetzten Richtung zu erzeugen, durch eine Schaltung zur Bildung des logischen Produktes, die das logische
Produkt des Maskenbildsignals in der Abtastrichtung der (n+i)ten Abtastzeile und des Maskenbildsignals in der zu
der Abtastrichtung entgegengesetzten Richtung bildet, und durch eine Zählschaltung für die konvexen Bereiche, die
die Ausgangssignale von der Schaltung für die Bildung des
logischen Produktes und von der zweiten Speicherschaltung liest und zählt. ■'" .
Der erste' und zweite Maskensignalgenerator können zwei
Verzogerungsschaltungen, zwei UND- und zwei ODER-Verknüpfungsglieder
aufweisen. Die Schaltung zur Bildung des logischen Produktes kann ein einziges UHD-Verknüpfungsglied
sein.
Die Erfindung wird im folgenden anhand von Ausführungs-
509828/0257
beispielen unter Bezugnahme auf die beiliegenden, schematischen
Zeichnungen näher erläutert.
Es zeigen:
Fig. 1 ein Beispiel für ein Originalbild zur Erläuterung des Zählprinzips
bei dem System zur Zählung von Strukturen nach der vorliegenden Erfindung sov/ie des
Verfahrens, nachdem die Originalabbildung abgetastet wird;
Fig. 2 eine Maskenstruktur, die gemäß der vorliegenden Erfindung aus dem in Pig. I
gezeigten Originalbild erzeugt wird;
Fig. 3 schematisch die Schaltanordnung in
einer Zelle zur Erzeugung der Maskenstruktur, die auf der logischen Schaltung zur
Bildung der Maskenstruktur nach der vorliegenden Erfindung beruht;
Fig. 4- schematisch ein Beispiel für eine parallel arbeitende Schaltung zur Bildung
der Maskenstruktur, bei der die Zellen zur Bildung der Maskenstruktur räumlich,
-angewandt werden;
Fig. 5 ein Blockdiagramm einer Schaltung
zur Zählung der konvexen Bereiche; und
Fig. 6 schematisch ein Beispiel einer sequentiell arbeitenden Schaltung zur
Bildung der Maskenstrukturen, bei der die logische Schaltung zur Bildung der Maskenstruktur
zeitlich sequentiell angewandt wird.
- 6 509828/0257
Das Grundprinzip der vorliegenden Erfindung soll zunächst
unter Bezugnahme auf die Figuren 1 und 2 beschrieben werden.
Es wird von folgender Annahme ausgegangen: Wenn das rechtwinklige System der Koordinaten X-X in der gezeigten Richtung
in Bezug auf das Bild in Fig. 1 definiert ist, so erfolgt die Abtastung für jede Abtastzeile in Richtung der
X-Achse, während die Abtastung für aufeinanderfolgende Abtastzeilen in Richtung der Y-Achse erfolgt, und zwar
in der Reihenfolge η*η+1·*η + 2.... Bei einem herkömalichen
Verfahren wird die sogenannte "Schwellwertfeststellungstechnik"
(threshold detecting technique) auf ein elektrisches Signal angewandt, das für jede Abtastzeile
erzeugt wird; indem an K Punkten, die in Richtung der X-Achse den gleichen Abstand haben, eine Abtastung durchgeführt
wird, kann ein binäres Bild erzeugt werden, das in der Weise digitalisiert ist, daß die
Strukturphase als logisch Λ und die andere Phase als logisch 0 dargestellt sind. Ein weiteres herkömmliches
Verfahren beruht auf folgender Wirkungsweise: Wenn die Struktur oder das Muster P, das in Fig. 1 durch die Schraffierung
angedeutet ist, in eine zu der Richtung der Y-Achse entgegengesetzten Richtung gesehen wird-(oder in der Bildebene von Fig. 1 von unten nach oben), und wenn der konvexe
Bereich und der konkave Bereich Xy bzw. Vy genannt werden, dann kann die EuIer'sehe Zahl E (P) der Struktur P
in dem Bild durch die Gesamtzahl N (Xy) der konvexen Bereiche
und die Gesamtzahl N (Vy) der konkaven Bereiche auf folgende V/eise ausgedrückt werden:
E (P) = E (Xy) - N (Vy) (1)
Gleichzeitig wird die Euler1sehe Zahl E (P) durch die Zahl
B der Strukturen in dem Bild und die Zahl L der in
- 7 -509828/0257
diesen Strukturen enthaltenen Poren ausgedrückt: E(P) = B - L (2)
Wie sich aus der Gleichung (2) ergibt, ist die EuIer1
sehe Zahl E(P) üblicherweise eine ganze Zahl, die entweder einen positiven oder einen negativen Wert annehmen
kann; ist in den Strukturen keine Pore vorhanden, dann ist die Euler'sehe Zahl eine positive ganze Zahl
oder Null, die wiederum gleich r -. der Zahl B der Strukturen ist. Könnten deshalb die Poren in den Strukturen
auf irgendeine Weise in die gleiche Phase wie die Strukturen gebracht werden, dann ldäSe sich das Problem der
Strukturzählung in Zusammenhang mit der Zählung der Euler'sehen Zahl bringen. Wenn dies also dadurch erreicht
werden könnte, daß die Zahl H(Vy) der in den
Strukturen vorhanden konkaven Bereiche gleich Null ge- , macht wird, so würde die folgende einfache Beziehung
durch die Gleichungen (1) und (2) befriedigt werden:
B = E(P) = N(Xy) (3)
Ausgehend von diesen Grundlagen erzeugt die vorliegende
Erfindung aus einer zu untersuchenden Struktur eine neue Struktur, die die Bedingung N(Vy) = 0 erfüllt und nur eine
minimale, notwendige Abänderung der zu untersuchenden Struktur erfordert (diese neue Struktur soll im folgenden
als "Maskenstruktur" ("mask pattern") bezeichnet werden);
damit läßt sich die Zählung der Strukturen oder Muster in der Abbildung durchführen. .
Eine Maskenstruktur, die die Bedingung N(Vy) = 0 erfüllt und nur eine minimale, notwendige Abänderung des ursprünglichen
Musters erfordert, kann erhalten werden, indem die beiden Faktoren für N (Vy), nämlich die Poren und die
konkaven Bereiche, in der Weise behandelt werden, daß alle Poren gefüllt werden, bis sie mit der Struktur in
S09828/02S7
Phase sind, und daß die Strukturphase vergrößert wird,
bis die konkaven Bereiche Grenzlinien haben, die parallel zu den Abtastzeilen verlaufen. Dies ist in Pig. 2
dargestellt. In Pig. 2 bezeichnet P einen Bereich, der zu der zu untersuchenden Struktur gehört; Q bezeichnet
neu geschaffene Bereiche, die die Beziehung N(Vy) = O herbeiführen, und die Maskenstruktur ist ein Bereich 1?U Q,
der die Summenmenge der zu untersuchenden Struktur P und der neu geschaffenen Struktur Q ist. ■'
Eine auf diesem Prinzip der vorliegenden Erfindung beruhende Ausführungsform soll im folgenden unter Bezugnahme
auf die Figuren 3 und 4- erläutert werden.
Dabei ist das Signal, das sich auf das ursprüngliche Bild bezieht, durch S gekennzeichnet, und das sich auf das
Maskenbild beziehende Signal durch M; wird ein Bildelement eines Bildes.durch die Zahl n_ der Abtastzeile,
zu der dieses Bildelement gehört, und die Zahl i_ der Abtastung bzw. Digitalisierung in Abtastrichtung bezeichnet,
so wird der Wert des Bildelementes des zu untersuchenden Bildes durch Sn angegeben, und der Wert des Bildelementes ;
des entsprechenden Maskenbildes ist durch Mn gekennzeichnet. ]
Da von einer binären Abbildung ausgegangen wird, nehmen j sowohl S? als auch M3? die logischen Werte 1 oder 0 an.
Wenn der Wert M? t des Bildelementes der Maskenabbildung,
die der (n+1) ten Abtastzeile entspricht, erzeugt werden soll, so reichen das Signal Mn für die Maskenabbildung,
die der (n+1)ten Abtastzeile vorhergeht,.und das Signal
Sn von der (n+1)ten Abtastzeile für das ursprüngliche
Bild nicht aus, um die Strukturphase in den getönten bzw. schraffierten Bereichen(die mit Poren versehenen
Bereiche und die konkaven Bereiche) zu füllen, so daß zusätzlich zwischen benachbarten Bildelementen eine
- 9 -509828/0257
horizontale Informationsübertragung durchgeführt werden
muß. Bei diesem Übertragungssignal v/ird das Signal, das sich in der horizontalen Abtastrichtung forpflanzt, Ri
genannt, während das in die entgegengesetzte Richtung über tragene Signal Li genannt wird; dabei zeigt der Zusatz :L,
daß das Übertragungssignal von dem i-ten Bildelement auf der Abtastzeile erzeugt wird. Mit dieser Definition der
vorhandenen Signale kann die Erzeugung der Maskenabbildung durch die folgenden logischen Gleichungen dargestellt
werden:
Li = Mn^ . (Sn+1 -f- L1+1) (5)
Tu. - Mn^ . (Sn+1 + R1-1) ; (6)
dabei gelten die folgenden Anfangsbedingungen:
m9 = ο (7)
R0 =0 . (9)
Gleichung (4) zeigt, daß das Bildelement M^+ der Maskenabbildung
aus dem Bildelement Sn+ der entsprechenden
ursprünglichen Abbildung-und den Übertragungssignalen
R1^1 und L. 1 von dem dazu benachbarten Bildelement erzeugt
wird; die Gleichungen (5) und (6) zeigen die Bedingungen, unter denen die nach links und nach rechts
gerichteten Übertragungssignale erzeugt" werden.
Eine ". . in Fig. 3 gezeigte Zelle Ci zur Erzeugung.) der-Maskenstruktur
kann sofort aus den Gleichungen (4), (5) und
- 10 -
509828/0257
-ίο- ■ 2A61651
(6) gebildet werden; diese Zelle kann als Schaltung betrachtet werden, in der die Logik zur Erzeugung der
Maskenstrukturen wie die in den Gleichungen (4), (5) und (6) angegeben ist, räumlich verwirklicht ist.
Jn Pig. 3 bezeichnet der Buchstabe A ein UND-Glied,
während der Buchstabe B ein ODER-Glied bezeichnet.. Fig. 4 zeigt .eine parallel arbeitende Schaltung zur
Erzeugung der Maskenstrukturen, die durch' die Verwendung
der Erzeugungszellen Ci für die MaskenStruktur
in Form einer iterativ arbeitenden logischen Schaltung gebildet ist (im folgenden sollen die Zellen Ci nur
noch als "Erzeugungszellen" bezeichnet werden).
Es soll nun eine Folge von Betriebsabläufen unter Bezugnahme
auf Fig. 4 beschrieben werden; das Bildsignal S, das nacheinander durch lineare Abtastung erzeugt wird,
wird zeitweilig in Reihe in einem Schieberegister SR,.
mit parallelem Ausgang mit K Bits gespeichert, die gleich der Zahl der Bildelemente pro Abtastzeile sind;
die parallelen Ausgangssignale des Schieberegisters werden als Eingangssignale auf die entsprechenden Erzeugungszellen
Ci gegeben, die die iterativ arbeitende logische Schaltung bilden; dadurch wird jeder Erzeugungszelle
Ci ein Bildsignal S. übermittelt, das sich auf die (n+1)te Abtastzeile bezieht.
Andererseits empfängt jede Erzeugungszelle Ci auch als
Eingangssignal das Signal M? für die Maskenabbildung, das
für die n-te Abtastung bereits erzeugt ist (d.h., das
Ausgangssignal des Schieberegisters SR2), während gleichzeitig
jede Erzeugungszelle Ci Übertragungssignale R.^
Un<i ^i+1 ^n ^ezvLS aui>
seine benachbarte Erzeugungszelle Ci abgibt und aufnimmt; nachdem also die Informationen
in alle Schieberegister SR1 und SR2 eingegeben worden
sind und die Übertragungssignale das Verknüpfungsglied einer jeden Erzeugungszeile Ci passiert haben, erzeugt
- 11 509828/Q257
das Ausgangssignal einer jeden Erzeugungszelle Ci ein Maskenbild-Signal M^+ für die (n+1) te Abtastung, das
die Gleichungen (4·), (5) und (6) erfüllt. Diese Signale werden parallel zu einem Schieberegister SR^ ausgelesen,
das als Parallel-Serien-Umsetzer arbeitet; diese Signale werden weiterhin seriell synchron mit dem S Eingangssignal
für eine neue Abtastung ausgelesen, wodurch das (n+1)te Maskenbild-Signal M erzeugt wird. Das Maskenbildsignal M
wird sofort zu dem_Schieberegister SRp übertragen, um ein
neues. Maskenbild zu erzeugen.
Das Ausgangs signal M1 des Schieberegisters SRg ist ein
Maskenbildsignal, das in Bezug auf das Maskenbildsignal M um eine Abtastung verzögert ist. Eine Einrichtung Co
verwendet diese beiden Signale M und M' , um die Maskenstrukturen zu zählen, und insbesondere Ii(Xy) zu zählen;
die dafür vorgesehene Schaltung ist in Fig. 5 dargestellt
und soll im folgenden erläutert werden.
Die Schaltung weist logische Elemente auf und enthält ΰ-ΙΊΐρ-ΙΊops 11 und 12, JK Flip-Flops 13 und 14 und einen
Zähler 15, um als Eingangssignal ein Signal aufzunehmen, das synchron in Bezug auf den Anstieg des Taktimpulses CP
geformt ist, der durch die Anordnung nach Fig. 4- erhalten
wird;, dadurch wird N(Xy) gezählt.
Fig. 6 zeigt eine weitere Ausführungsform einer logischen
Schaltung nach der vorliegenden Erfindung zur Erzeugung der Maskenstruktur; dabei wird statt der räumlich-parallelen Schaltung nach Fig. 4- eine vollständig zeitlich sequentielle
Behandlung verwendet. Aus dem rechten Ausdruck von Gleichung (4-) ist es bekannt, daß eine Maskenabbildung
erzeugt werden kann durch Bildung von
509828/0257
und anschließend des logischen Produktes davon. Dies kann einfach durchgeführt werden, indem Signalspeichereinrichtungen,
wie beispielsweise Speicher mit wahlfreiem Zugriff (random access storage devices) oder Randomspeicher
1, 2, 3, 4-, 5 und 6 mit einer Speicherkapazität von K Bits pro Abtastzeile verwendet werden; darin
werden Adressen mit Hilfe von reversiblen oder Zweirichtungszählern 7? 8, 9A und 9B gekennzeichnet. Das Eingangsbildsignal S für die (n+1)te Abtastung kann in die Speicher
mit wahlfreiem Zugriff 1 und 4- für die Bildelemente 1 bis K auf der Abtastzeile eingeschrieben werden, indem
die Zweirichtungäzähler 7 und 8 vorwärts, also in Richtung
auf den Höchststand, gezählt werden. Gleichzeitig damit wird das Maskenbildsignal M für die n-te Abtastzeile mit
Hilfe der gleichen reversiblen Zähler in den Speichern 2 und 3 gespeichert. Anschließend werden die Zähler 7 und
zurückgesetzt, wonach wiederum eine Zählung in 'Vorwärtsrichtung mit dem Zähler 7 durchgeführt wird, während mit
dem Zähler 8 eine Rückwärtszählung, also in Richtung O
durchgeführt wird, um die gespeicherten Informationen auszulesen; dadurch werden die Bildelemente von Nr. 1 an
aufwärts nacheinander von den Speichern 1 und 2 ausgelesen, während die Bildelemente von Nr. K an aufwärts nacheinander
von den Speichern 3 und 4- ausgelesen werden. Wird eine Schaltung mit zwei ODER-Gliedern, zwei UND-Gliedern
und zwei Verzögerungselementen 7 pro Bildelement in Bezug
auf das Ausgangssignal des Speichers 1 und das Ausgangssignal
des Speichers 2 eingesetzt, so ergibt sich Ri in Gleichung @) mit dem Ergebnis, daß M^t erzeugt wird,
das die Gleichung (10) erfüllt. In Bezug auf die Speicher
+1
3 und 4· wird in ähnlicher Weise M?T erzeugt, das Gleichung
(11) erfüllt. An dem Ausgang des UND-Gliedes 10 wird also ein Maskenstruktursignal M erzeugt, das dem
durch die vorher beschriebene Ausführungsform erzeugten ähnelt, wenn im einzelnen der folgende Betriebsablauf
stattfindet: Der Speicher 5 speichert Mot , wenn mit
- 13 509828/0257
dem reversiblen Zähler 9A in Vorwärtsrichtung, also in
Richtung auf seinen Höchststand, gezählt wird; der Speicher 6 speichert M^t , wenn der reversible Zähler 9B
in Rückwärtsrichtung, also in Richtung Null zählt; dann zählen die reversiblen Zähler 9A und 9B synchron mit dem
zunächst beschriebenen Lesevorgang für ein neues Bildeingangssignal S wieder in Vorwärtsrichtung, um dadurch
n+1
Mq. auszulesen; und dann wird hiervon mit Hilfe des UND-Gliedes 10 das logische Produkt genommen. Das so erzeugte Maskenstruktursignal M"±ann durch die Speicher 2 und J auf die gleiche Weise gelesen werden, wie es oben beschrieben wurde. Das Ausgangssignal der Zählschaltung Co für den konvexen Bereich stellt also wie bei der vorherigen AySführungsform die Zahl der Strukturen dar; dabei sind M und M1 die Eingangs signale zu dieser Schaltung und M1 das Ausgangssignal des Speichers 2.
Mq. auszulesen; und dann wird hiervon mit Hilfe des UND-Gliedes 10 das logische Produkt genommen. Das so erzeugte Maskenstruktursignal M"±ann durch die Speicher 2 und J auf die gleiche Weise gelesen werden, wie es oben beschrieben wurde. Das Ausgangssignal der Zählschaltung Co für den konvexen Bereich stellt also wie bei der vorherigen AySführungsform die Zahl der Strukturen dar; dabei sind M und M1 die Eingangs signale zu dieser Schaltung und M1 das Ausgangssignal des Speichers 2.
Aus der Beschreibung der vorliegenden Erfindung ergibt sich also, daß die Anzahl von Mustern öder Strukturen in
porösen oder anderen Konfigurationen leicht und mit hoher Genauigkeit gezählt werden können.
- Patentansprüche -
509820/0257'
Claims (5)
- PatentansprücheSystem zur Zählung von Mustern mittels eines binären : Bildes, das durch Abtasten von n_ parallelen Abtastzeilen ; und Aufteilen jeder Abtastzeile in K Abschnitte erhalten ! wird, gekennzeichnet jdurch eine erste Speicherschaltung (SR^), die K Binärzeichen für ein zu untersuchendes Bild in der (n+1)ten Abtastzeile nacheinander in der Abtastrichtung speichert, durch eine zweite Speicherschaltung (SRp), die K vorher in der η-ten Abtastzeile gebildete Maskenbildsignale nacheinander in der Abtastrichtung speichert, durch eine logische Schaltung mit K Elementen (C.), die K Übertragungssignale nacheinander in der Abtastrichtung der (n+1)ten Abtastzeile und in der zu der Abtastrichtung entgegengesetzten Richtung weitergeben, wenn die erste und zweite Speicherschaltung (SRp) alle Signale gespeichert haben, und die das i-te Signal in K Abschnitten der in der ersten Speicherschaltung (SR,,) gespeicherten (n+1)ten Abtastzeile, das (i+1)te und das (i-1)te Maskensignal in K Abschnitten der in der zweiten Speicherschaltung (SRp) gespeicherten (n+1)ten Abtastzeile und das i-te Maskenbildsignal der (n+1) ten Äbtastzeile aus den beiden Übertragungssignalen bilden, woraus nacheinander. K Maskenbildsignaie erzeugt werden, durch eine dritte Speicherschaltung (SR,,), die die K Maskenbildsignale der (n+1)ten Abtastzeile von der logischen Schaltung parallel speichert, und durch eine Zählschaltung (Co) für die konvexen Bereiche, die gleichzeitig die Signale in der zweiten Speicherschaltung (SR2) un^ ä-ie Signale in der dritten Speicherschaltung (SR,) list und zählt.
- 2. System nach Anspruch 1, dadurch gekennzeichnet, daß die lpgische Schaltung ODER- und UND-Glieder aufweist.- 15 -509828/0257
- 3. System zur Zählung von Mustern mittels eines binären Bildes, das. durch Abtasten von parallelen Abtastzeilen und Aufteilen der η-ten Abtastzeile dieser Abtastzeilen in K Abschnitte erhalten wird, gekennzeichnet durch eine erste Speicherschaltung (1), die K Binärzeichen für die (n+1)te Abtastzeile des ursprünglichen Bildes nacheinander in Abtastrichtung speichert, durch eine zweite Speicherschaltung (2), die K Maskenbildsignale, die vorher in der η-ten Abtastzeile gebildet wurden, nacheinander in der Abtastrichtung speichert, durch einen ersten Maskensignalgenerator, der die Signale von der ersten und zweiten Speicherschaltung (1, 2.) empfängt und in Abtastrichtung das (n+1)te Maskensignal erzeugt, durch eine vierte Speicherschaltung (4-), die K binäre Signale für die (n+1)te Abtastzeile des ursprünglichen Bildes nacheinander in der zu der Abtastrichtung entgegengesetzten Richtung speichert, durch eine fünfte Speicherschaltung (5), die K Maskenbildsignale, die vorher in der η-ten Abtastzeile gebildet wurden, nacheinander in der zu der Abtastrichtung entgegengesetzten Richtung speichert, durch einen zweiten Maskensignalgenerator, der die Signale von der vierten und fünften Speicherschaltung (4,5) empfängt und das (n+1)te Maskensignal in der zu der Abtastrichtung entgegengesetzten Richtung erzeugt, durch eine Schaltung (10) zur Bildung des logischen Produktes, die das logische Produkt des Maskenbildsignals in der Afctastrichtung der* (n+1).ten Abtastzeile und des Maskenbildsignals in der zu der Abtastrichtung entgegengesetzten Richtung bildet, und durch eine Zählschaltung (Co) für die konvexen Bereiche, die die Äusgangssignale von der Schaltung (10) für die Bildung des logischen Produktes und von der zweiten Speicherschaltung (2) empfängt und zählt.
- 4. System nach Anspruch 3, dadurch gekennzeichnet, daß der erste und zweite Maskensignalgenerator zwei Verzögerungsschaltungen (7), zwei UND-Glieder und zwei ODER-Glie-60 9828/0 25 7der aufweisen.
- 5. System nach einem der Ansprüche 3'oder 4-, dadurch gekennzeichnet, daß die Schaltung zur Bildung des logischen Produktes ein einziges UND-Glied (10) ist.S09828/02S7
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP741704A JPS5723295B2 (de) | 1973-12-28 | 1973-12-28 |
Publications (3)
Publication Number | Publication Date |
---|---|
DE2461651A1 true DE2461651A1 (de) | 1975-07-10 |
DE2461651B2 DE2461651B2 (de) | 1979-05-03 |
DE2461651C3 DE2461651C3 (de) | 1979-12-20 |
Family
ID=11508924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2461651A Expired DE2461651C3 (de) | 1973-12-28 | 1974-12-27 | Zählvorrichtung zum Zählen von Mustern |
Country Status (4)
Country | Link |
---|---|
US (1) | US4000399A (de) |
JP (1) | JPS5723295B2 (de) |
DE (1) | DE2461651C3 (de) |
GB (1) | GB1498630A (de) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4698843A (en) * | 1985-08-19 | 1987-10-06 | Rca Corporation | Method for compensating for void-defects in images |
JPS6312074A (ja) * | 1986-07-02 | 1988-01-19 | Toshiba Corp | ラベリング回路 |
US4918739A (en) * | 1988-08-12 | 1990-04-17 | Maraven, S.A. | Process and system for digital analysis of images applied to stratigraphic data |
JPH03174684A (ja) * | 1989-12-02 | 1991-07-29 | Ezel Inc | ナンバープレート認識装置 |
FR2661061B1 (fr) * | 1990-04-11 | 1992-08-07 | Multi Media Tech | Procede et dispositif de modification de zone d'images. |
US5054094A (en) * | 1990-05-07 | 1991-10-01 | Eastman Kodak Company | Rotationally impervious feature extraction for optical character recognition |
DE69131384T2 (de) * | 1991-07-19 | 2000-04-06 | Princeton Video Image Inc | Fernsehanzeigen mit ausgewählten eingeblendeten zeichen |
IL109487A (en) * | 1994-04-29 | 1996-09-12 | Orad Hi Tec Systems Ltd | Chromakeying system |
GB2305050A (en) | 1995-09-08 | 1997-03-26 | Orad Hi Tec Systems Ltd | Determining the position of a television camera for use in a virtual studio employing chroma keying |
GB9601101D0 (en) | 1995-09-08 | 1996-03-20 | Orad Hi Tech Systems Limited | Method and apparatus for automatic electronic replacement of billboards in a video image |
JP3003925B2 (ja) * | 1996-12-02 | 2000-01-31 | 株式会社日立製作所 | 欠陥検査装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3214574A (en) * | 1952-07-16 | 1965-10-26 | Perkin Elmer Corp | Apparatus for counting bi-nucleate lymphocytes in blood |
NL244109A (de) * | 1958-10-07 | |||
US3408485A (en) * | 1965-02-24 | 1968-10-29 | Perkin Elmer Corp | Apparatus for counting irregularly shaped objects |
US3805028A (en) * | 1969-06-23 | 1974-04-16 | Bausch & Lomb | Methods of and apparatus for determining the quantity and physical parameters of objects |
GB1323556A (en) * | 1969-10-31 | 1973-07-18 | Image Analysing Computers Ltd | Image analysis |
FR2159570A5 (de) * | 1971-11-03 | 1973-06-22 | Commissariat Energie Atomique |
-
1973
- 1973-12-28 JP JP741704A patent/JPS5723295B2/ja not_active Expired
-
1974
- 1974-12-23 US US05/536,035 patent/US4000399A/en not_active Expired - Lifetime
- 1974-12-24 GB GB55669/74A patent/GB1498630A/en not_active Expired
- 1974-12-27 DE DE2461651A patent/DE2461651C3/de not_active Expired
Also Published As
Publication number | Publication date |
---|---|
JPS5723295B2 (de) | 1982-05-18 |
DE2461651C3 (de) | 1979-12-20 |
GB1498630A (en) | 1978-01-25 |
JPS5099230A (de) | 1975-08-06 |
US4000399A (en) | 1976-12-28 |
DE2461651B2 (de) | 1979-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE2703578C2 (de) | Videodatenspeicher | |
DE2934971C2 (de) | Nach dem Fließbandprinzip arbeitender Zentralprozessor | |
DE3337677C2 (de) | Einrichtung zum Ausfüllen einer Kontur | |
DE2907992A1 (de) | Verfahren zur behandlung von videodaten | |
DE3200838A1 (de) | Vorrichtung zum auslesen von detektorzeilen in ein- oder zweidimensionaler anordnung | |
DE2726746B2 (de) | Verfahren und Einrichtung zur Fehlerkontrolle des Oberflächenmusters eines Objektes | |
DE2503851A1 (de) | Vorrichtung zur herstellung einer gerasterten reproduktion eines bildes | |
DE2746969C2 (de) | Einrichtung zum Vergleichen von Mustern | |
DE2261141C3 (de) | Einrichtung zur graphischen Darstellung von in einem Computer enthaltenen Daten | |
DE2920227C2 (de) | Digitalprozessor für einen als Datensichtgerät zu verwendenden Fernsehempfänger | |
DE2461651A1 (de) | System zur zaehlung von mustern | |
DE2834761A1 (de) | Festkoerper-bildaufnahmevorrichtung | |
DE1952054A1 (de) | Vorrichtung zur Positionsvoraussage (Vorhaltbildung) und zur Bestimmung von Korrekturen aus Radardaten | |
AT223668B (de) | Verfahren und Schaltungsanordnung zur automatischen Erkennung von Schriftzeichen | |
DE2821421B2 (de) | Umwandelndes Abtast-Anzeige-System | |
CH645473A5 (en) | Method for activating a liquid crystal display | |
DE2625840A1 (de) | Radaranzeigesystem | |
DE2347388A1 (de) | Dreidimensionaler, optischer, assoziativer speicher | |
DE970996C (de) | Verbesserungen an elektrischen Speichereinrichtungen | |
DE1286793B (de) | Verfahren zum maschinellen Erkennen von Ziffern mittels Abtastung einer Ziffer in vertikalen Linien | |
DE2350018B2 (de) | Bildanalysator | |
DE2348059A1 (de) | Verfahren fuer die optische abtastung eines halbleiterschieberegisters und schaltungsanordnung zur durchfuehrung dieses verfahrens | |
DE2344506C2 (de) | Anzeigevorrichtung für ein Radarsystem | |
DE1487637B2 (de) | Verfahren und anordnung zur wegesuche in mit schalt matrizen aufgebauten koppelfeldern | |
DE2149636A1 (de) | Verfahren zum darstellen von messwerten auf dem bildschirm eines sichtgeraetes |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C3 | Grant after two publication steps (3rd publication) | ||
8339 | Ceased/non-payment of the annual fee |