[go: up one dir, main page]

AT527503A2 - Method for identifying a set of building blocks - Google Patents

Method for identifying a set of building blocks Download PDF

Info

Publication number
AT527503A2
AT527503A2 ATA99/2023A AT992023A AT527503A2 AT 527503 A2 AT527503 A2 AT 527503A2 AT 992023 A AT992023 A AT 992023A AT 527503 A2 AT527503 A2 AT 527503A2
Authority
AT
Austria
Prior art keywords
building blocks
color
recognized
assigned
colors
Prior art date
Application number
ATA99/2023A
Other languages
German (de)
Original Assignee
Roger Hoefle Dr
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Roger Hoefle Dr filed Critical Roger Hoefle Dr
Priority to ATA99/2023A priority Critical patent/AT527503A2/en
Priority to PCT/EP2024/072698 priority patent/WO2025040490A1/en
Publication of AT527503A2 publication Critical patent/AT527503A2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/40Extraction of image or video features
    • G06V10/56Extraction of image or video features relating to colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/50Depth or shape recovery
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/90Determination of colour characteristics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/255Detecting or recognising potential candidate objects based on visual cues, e.g. shapes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/74Image or video pattern matching; Proximity measures in feature spaces
    • G06V10/75Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
    • G06V10/758Involving statistics of pixels or of feature values, e.g. histogram matching
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional objects
    • G06V20/647Three-dimensional objects by matching two-dimensional images to three-dimensional objects

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Spectrometry And Color Measurement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Verfahren zum Identifizieren einer Menge von Bausteinen (1) mit jeweils einer Form und einer Farbe, wobei folgende Schritte durchgeführt werden: – Scannen der Menge von Bausteinen (1) und Erhalten einer Menge erkannter Bausteine (2) mit jeweils einer zugeordneten Farbschattierung (3), – Auswählen zumindest eines Referenzsteins (4) aus der Menge der erkannten Bausteine (2) durch Identifikation einer bekannten Form eines bekannten Bausteins (5), – Zuordnen einer bekannten Farbe zum zumindest einen Referenzstein (4) und vorzugsweise Durchführen einer Farbkalibrierung anhand des zumindest einen Referenzsteins (4), – Zuordnen von bekannten Farben zum Rest der Menge der erkannten Bausteine (2) basierend auf einer bekannten, vorzugsweise relativen, Häufigkeitsverteilung (7) der bekannten Farben der bekannten Bausteine (5) und/oder den Ergebnissen der Farbkalibrierung.Method for identifying a set of building blocks (1), each with a shape and a color, wherein the following steps are carried out: - scanning the set of building blocks (1) and obtaining a set of recognized building blocks (2), each with an associated color shade (3), - selecting at least one reference block (4) from the set of recognized building blocks (2) by identifying a known shape of a known building block (5), - assigning a known color to the at least one reference block (4) and preferably carrying out a color calibration using the at least one reference block (4), - assigning known colors to the rest of the set of recognized building blocks (2) based on a known, preferably relative, frequency distribution (7) of the known colors of the known building blocks (5) and/or the results of the color calibration.

Description

A X x —_PYSm reyae 3 ATi Sm Was SG ae be a SEE Zw ? a S a SS Yesayı uam Die vorliie GEHE QUL Anch SATT Eriıfft ein Verfahren Zum ae 3 Sa aren ES: Mana am Stainen mi den ale ainer L Zereit KLDLELGS AA Eu ADS ALM es VON Bausteinen ML TEWSLLS SLIKEX Y N A _- Way 5 a a N a Ban en BF SCI VI S1LNSE FR £ E > X yar, a SON £ T % x Ca N N aa BANN Ar OA R x < x Man ev S a 5 ax else han Via Ya sm en BIN VS LSVaIt WENdUNTSTALL DU SINN SOLCHES © Verfahren sind . KA U N : x . DRAN N sanders Bat a a N ee Önshesondere I ir AUSDESCONKSTE DEU SPLSLZEUG, LESDESONASTE ‚Lu H S 535 sr In em sm 8m a > x Saw ss A < es Ya A X SO es am SAL SS OUT SR Dam $ AS CL US © SA Ko LA A X x —_PYSm reyae 3 ATi Sm What SG ae be a SEE Zw ? a S a SS Yesayı uam The vorliie GO QUL Anch SATT Eriıfft a procedure for ae 3 Sa are ES: Mana am Stainen mi den ale ainer L Zereit KLDLELGS AA Eu ADS ALM es VON building blocks ML TEWSLLS SLIKEX Y N A _- Way 5 a a N a Ban en BF SCI VI S1LNSE FR £ E > X yar, a SON £ T % x Ca N N aa BANN Ar OA R x < KA U N : x . DRAN N sanders Bat a a N ee Önshesondere I ir AUSDESCONKSTE DEU SPLSLZEUG, LESDESONASTE 'Lu H S 535 sr In em sm 8m a > x Saw ss A < es Ya A X SO es am SAL SS OUT SR Dam $ AS CL US © SA Ko LA

a terer CS a terer CS

ELITE An aan DBaı 5537 5 & vn BANN ATI NP Er LANAE =. ELITE An aan DBaı 5537 5 & vn BANN ATI NP Er LANAE =.

AN } AKA KL ALL eine mil SS Sa MASS KALI VA AN } AKA KL ALL a mil SS Sa MASS KALI VA

ji & Ran aea HAUSK ji & Ran aea HAUSK

A A n SFEaN en m Se ext DS 5 & N S a yanmadr de Yirı SC so Y x ALT X ha Bausätze UNSOTMLSF ung vermischt in einem Ka Sean ELLE CSN A A n SFEaN en m Se ext DS 5 & N S a yanmadr de Yirı SC so Y x ALT X ha kits UNSOTMLSF ung mixed in a Ka Sean ELLE CSN

iS Nı u tersr vergehlich Vergsuc Sean as - ae + m Haufer A NUTZT ESErTEeEDLLON VERSUCHEN; SLNZSSLNG 5 SaAUusteseins IM Haulen is Nı u tersr transient Versuc Sean as - ae + m Haufer A USES ESErTEeEDLLON TRY; SLNZSSLNG 5 Sausages in the Haulen

5 FA clear KA Yı east inmtes Ohiekt ® 558 Rz at Ze BZ LEI AN si 0 DSSTLN En 3 ER S1L1NSeSsS ZBausatlzess n —_- Je 4 I A ar ae a ROHR an ON en we A eg 3 An Sammy han . erfahren de zoriiegen! Year w aa sammen zubauen,. Bin Verfahren der VOrLLSdENGEN AYC bistet 3 + x x A a 5 r Aa NN man Sie ern GEN Santa ae am an den Nutzern dabei eines FO Hilfestel iur und KXanı e 5 FA clear KA Yı east inmtes Ohiekt ® 558 Rz at Ze BZ LEI AN si 0 DSSTLN En 3 ER S1L1NSeSsS ZBausatlzess n —_- Each 4 I A ar ae a ROHR an ON en we A eg 3 An Sammy han. learn about the zoriiegen! Year w aa to build together. The procedure of the VOrLLSdENGEN AYC is 3 + x

= = 5 : ” s 5 : A Ta a Fe Verswrrsen ne DET SEN Me Ss aa a ml N ae Orundi E&TE ür korreas DE KL TETS X em, Das slelsweise den a See 8 SS ae 2 U ade K a SS easy Din Steine mit a ea AU A LEO ST dert DL ZLSEL Bausteine mad SANT Ce a en vs ge Sl - Sn EOS ey Sa Is Is nn Qi Alias oder das nei fieı eh annar Da yyassd a Stückiiste oder das dentifiızı fehlenden Bauste innen 5 = = 5 : ” s 5 : A Ta a Fe Verswrrsen ne DET SEN Me Ss aa a ml N ae Orundi E&TE ür korreas DE KL TETS EOS ey Sa Is Is nn Qi Alias or the nei fieı eh annar Da yyassd a piece list or the dentifiızı missing components inside 5

Sa Ban © A e N AL N Sa Ban © A e N AL N

Verfahren Erkennung einer Menge im Stand der Technik grundsätzlich mit einem Scan Menge on Bausteinen initiiert, Beispielsweise kann die Menge mittels eines Smartphones oder Tablete fotografiert werden, dass der Scan Saw, das Foto xundlage für das Objekterkennungsverfahren zur Identifik der Formen und Farben st. Das Vorgehen Erkennung der Form ist dabei The method for recognizing a set in the state of the art is generally initiated with a scan of the set of building blocks. For example, the set can be photographed using a smartphone or tablet, so that the scan saw, the photo is the basis for the object recognition process for identifying the shapes and colors. The procedure for recognizing the shape is

-Madel lien, -Madel Lien,

LEN # LEN #

Meatchoden Meatchoden

Ka N ttals DVS YSSi Ka N ttals DVS YSSi

Sea le aa gt . SSL CL VE SS} © MN SS A Sea le aa gt . SSL CL VE SS} © MN SS A

KEIL Da KEIL There

2 2

insbesondere mittels machine learning wie z.B. deep neural networks, möglich, wobei die Formerkennurkg bereits relativ especially by means of machine learning such as deep neural networks, where the shape recognition is already relatively

zuverlässig funktioniert. works reliably.

Allerdings besteht weiterhin das Problem, dass die Farberkennung bisher unzufriedensteilend geli$st ist, Die Scans weisen nämlich oft eine sehr unterschiedliche und/oder geringe Qualität auf, was hauptsächlich auf ungünstige Belichtungsverhältniegese zurückzuführen ist, sodass die Farben der Bausteine häufig verfälscht wiedergegeben werden, nicht voneinander unterschieden und nicht korrekt zugeordnet werden können. Diese Herausforderung besteht insbesondere bei Grau-, However, the problem remains that color recognition has so far been unsatisfactory. The scans often exhibit very variable and/or poor quality, which is mainly due to unfavorable exposure conditions, so that the colors of the building blocks are often distorted, cannot be distinguished from one another, and cannot be correctly assigned. This challenge is particularly evident with grayscale,

Gelb-, Blau- oder Rottöünen. Yellow, blue or red tones.

Zur Lösung dieses Problems bedienen sich Verfahren des Standes der Technik häufig Farbkalibrierungsmethoden unter Verwendung von Farbtargets mit Referenzfarbwerten, wie z.B. dem MunseliTarget oder dem IT8-Target, Diese Methode erfordert jedach ungünstigerweise, dass ein Farbtarget mitgescannt werden muss. So schlägt =.B. die US 2014329598 Al vor, die Bausteine auf einem Hintergrund mit Farbtargets anzuordnen, wobei der Hintergrund ein bedruckter Karton sein könnte, Das Verfahren der CN 108986173 A benötigt auf ähnliche Art und Weise ein To solve this problem, state-of-the-art methods often use color calibration methods using color targets with reference color values, such as the Munseli target or the IT8 target. Unfortunately, this method requires that a color target must also be scanned. For example, US 2014329598 A1 proposes arranging the building blocks on a background with color targets, where the background could be a printed cardboard. Similarly, the method of CN 108986173 A requires a

einfärbiges Kalibrierungsbrett als Hintergrund, single-color calibration board as background,

Das Erfordernis, ein Farbtarget, einen Hintergrund oder ein Kalibrierungsbrett (kurz: Farbkalibrierungselement}, zusätzlich zur Menge von Bausteinen vorsehen Zu müssen, ist The requirement to provide a color target, a background or a calibration board (in short: color calibration element) in addition to the set of building blocks is

für Nutzer äußerst unpraktisch und unvorteilhaft, extremely impractical and disadvantageous for users,

Die Aufgabe der vorliegenden Erfindung ist es daher, eine zum Stand der Technik verbesserte Methode zur Identifikation von Objekten bereitzustellen, welche insbesondere ohne ein The object of the present invention is therefore to provide a method for identifying objects that is improved compared to the prior art and that can be used in particular without

Farbkalibrierungselement auskommt. color calibration element.

- Scannen der Menge von Bausteinen und Erhalten einer Menge erkannter Bausteine mit jeweils einer zugeordneten Farbechattierung, - Scanning the set of building blocks and obtaining a set of recognized building blocks with an assigned color shading,

- Auswählen zumindest eines Referenzsteins aus der Menge der erkannten Bausteine durch Identifikation einer bekannten Form eines bekannten Bausteins einer Menge bekannter Bausteine, - Selecting at least one reference brick from the set of recognized bricks by identifying a known shape of a known brick from a set of known bricks,

- ZuorAnen einer bekannten Farbe zum zumindest einen Referenzstein und vorzugsweise Durchführen einer Farbkalibrierung, insbesondere mittels einer Farbkalibrierungsmatrix, anhand des zumindest einen Referenzsteins, - Assigning a known color to at least one reference stone and preferably performing a color calibration, in particular by means of a color calibration matrix, based on the at least one reference stone,

- Zuordnen von bekannten Farben zum Rest der Menge der erkannten Bausteine basierend auf einer bekannten, vorzugsweise relativen, Häufigkeitsverteilung der bekannten Farben der bekannten Bausteine und/oder den - Assigning known colors to the rest of the set of recognized building blocks based on a known, preferably relative, frequency distribution of the known colors of the known building blocks and/or the

Ergebnissen der Farbkalibrierung. Color calibration results.

Die Identifikation der Bausteine basiert also auf der bekannten Häufigkeitsverteilung aller bekannten Farben aller The identification of the building blocks is based on the known frequency distribution of all known colors of all

bekannten Bausteine und/oder auf der Farbkalibrierung. known building blocks and/or on color calibration.

Verkürzt ausgedrückt, erfolgt die Farbkalibrierung gemäß einem zentralen Aspekt der Erfindung über die Erkennung einer Form zumindest eines Referenzeteins, dessen Farbe mit Sicherheit oder genügend großer Wahrascheinlichkeit bekannt In short, according to a central aspect of the invention, the color calibration is carried out by detecting a shape of at least one reference element, the color of which is known with certainty or with a sufficiently high probability.

ist. is.

des Verfahrens zu identifizierten Bausteinen, the process to identified building blocks,

Der große Vorteil der Erfindung besteht darin, dass das Zuordnen der bekannten Farbe des zumindest einen Peferenzsteins und weiters zum Rest der Menge der erkannten Bausteine unmittelbar über die erkannten Bausteine erfolgt. D.h. die Farbkalibrierung erfolgt über die Bausteine selbst; und nicht über ein zusätzliches Farbkalibrierungseliement. So muss lediglich die Menge der zu identifizierenden Bausteine gescannt werden; ein Mitscannen eines zusätzlichen The great advantage of the invention is that the assignment of the known color of at least one reference brick and further to the rest of the set of recognized bricks is carried out directly via the recognized bricks. This means that the color calibration is carried out via the bricks themselves and not via an additional color calibration element. Thus, only the set of bricks to be identified needs to be scanned; scanning an additional

Farbkalibrierungselements ist nicht erforderlich. Color calibration element is not required.

Das erfindungsgemäße Verfahren stellt also im Vergleich zu Objekterkennungsverfahren des Standes der Technik eine deutlich einfachere Möglichkeit mit einem geringeren Aufwand dar. Trotz der Einfachheit des Verfahrens ist eine zuverlässige Farberkennung und -zuordnung zu den Bausteinen The method according to the invention therefore represents a significantly simpler option with less effort compared to prior art object recognition methods. Despite the simplicity of the method, reliable color recognition and assignment to the building blocks

aber mindestens genauso Zuverlässig gegeben. but at least as reliable.

Vorteilhaft ist in diesem Zusammenhang außerdem, dass kein exakter Farbaboleich zwischen einer gescannten Farbe und einer Farbe eines Farbkalibrierungselements erfolgen muss; mit dem Nutzen der bekannten Häufigkeitsverteilung wird bereits eine sehr hohe Trefferquote bei der Farberkennung, insbesondere des zumindest einen Referenzsteins, Another advantage in this context is that no exact color matching between a scanned color and a color of a color calibration element is required; by using the known frequency distribution, a very high hit rate in color recognition is already achieved, especially of the at least one reference stone.

gewährleistet. Daraus folgt eine vereinfachte Zuordnung einer bekannten This results in a simplified assignment of a known

Farbe zum zumindest einen Referenzstein. Weiters folgt auch Color to at least one reference stone. Furthermore,

eine vereinfachte Zuordnung von bekannten Farben zum Rest der a simplified assignment of known colors to the rest of the

SZ Menge der erkannten Bausteine basierend auf einer bekannten SZ Set of recognized building blocks based on a known

Häufigkeitsverteilung der bekannten Farben der bekannten Frequency distribution of the known colors of the known

Bausteine und/oder der Farbkalibrierung. Building blocks and/or color calibration.

Je nach Belichtungsverhältnissen und/oder der Anzahl an Referenzsteinen und/oder Unterscheidbarkeit der Farben der erkannten Bausteine könnte man unter Umständen auf die Berücksichtigung der Häufigkeitsverteilung und/oder der Farbkalibrierung verzichten. Je schlechter die Lichtverhältnisse und/oder je geringer die Anzahl der Referenzsteine und/oder je geringer die Unterscheidbarkeit der Farben ist, umso vorteilhafter wird die Berücksichtigung der Häufigkeitsverteilung in Kombination mit der Depending on the lighting conditions and/or the number of reference bricks and/or the distinguishability of the colors of the detected bricks, it may be possible to dispense with the consideration of the frequency distribution and/or the color calibration. The worse the lighting conditions and/or the smaller the number of reference bricks and/or the lower the distinguishability of the colors, the more advantageous the consideration of the frequency distribution in combination with the

Farbkalibrierung. Color calibration.

Das Scannen der Menge von Bausteinen erfolgt grundsätzlich The scanning of the set of building blocks is generally carried out

mittels einer Kamera, welche ein digitales Abbild erkannter Bausteine erzeugt und zur Weiterverarbeitung bereitstellt. using a camera, which creates a digital image of recognized building blocks and makes them available for further processing.

Die erkannten Bausteine sind dabei zunächst noch nicht The recognized building blocks are not yet

identifiziert; sondern erst erkannt. identified; but first recognized.

Vorzugsweise ist die Kamera in ein Smartphone, Tablet Oder dergleichen integriert, sodass die Weiterverarbeitung der Preferably, the camera is integrated into a smartphone, tablet or similar, so that the further processing of the

erkannten Bausteine mittels einer App erfolgen kamn. recognized building blocks could be done using an app.

Die erkannten Bausteine weisen jeweils eine Farbschattierung auf, welche dem jeweiligen Baustein zugeordnet ist. Die Farbschattierungen sind dabei zunächst noch nicht identifiziert bzw. noch keiner bekannten Farbe zugeordnet; The recognized building blocks each have a color shade assigned to the respective building block. The color shades are initially unidentified or not yet assigned to a known color;

sondern erst erkannt. but first recognized.

Die Farbschattierungen und/oder bekannten Farben werden im The color shades and/or known colors are shown in

Allgemeinen vorzugsweise als RGOB-Werte charakterisiert. Generally preferably characterized as RGOB values.

Als Beferenzstein kann grundsätzlich jeder mögliche bekannte Baustein ausgewählt werden, welcher ein Baustein der Menge der erkannten Bausteine ist, D.h. nur tatsächlich in der Menge der erkannten Bausteine enthaltene Bausteine können In principle, any known building block can be selected as a reference block, which is a building block of the set of recognized building blocks. This means that only building blocks actually contained in the set of recognized building blocks can

tatsächlich Referenzsteine sein. actually be reference stones.

Besonders bevorzugt werden mehrere, vorzugsweise zumindest vier, Referenzsteine ausgewählt. Weniger bevorzugt wird genau Particularly preferably, several, preferably at least four, reference stones are selected. Less preferably, exactly

ein Referenzstein ausgewählt. a reference stone was selected.

Die Farbkalibrierung wird anhand des zumindest einen Beferenzsteins vorgenommen, wobei vorzugsweise mindestens zwei, besonders bevorzugt mindestens vier, Referenzsteine The color calibration is carried out using at least one reference stone, preferably at least two, particularly preferably at least four, reference stones

ausgewählt werden. be selected.

Besonders bevorzugt liegen mindestens vier Referenzsteine in Particularly preferred are at least four reference stones in

vier unterschiedlichen Farbschattierungen Vor, four different shades of color,

Insbesondere bei sehr großen Mengen bzw. Haufen von Bausteinen und/oder heterogenen Belichtungsverhältnissen können die Haufen bevorzugt in verschiedene Bereiche bzw. Unter-Bereiche unterteilt werden, wobei vorzugsweise in jedem Unter-Bereich mindestens ein Referenzstein ausgewählt Particularly in the case of very large quantities or heaps of building blocks and/or heterogeneous lighting conditions, the heaps can preferably be divided into different areas or sub-areas, with at least one reference stone preferably being selected in each sub-area.

und/oder zur Farbkalibrierung verwendet wird. and/or used for color calibration.

Bevorzugt sind zwei oder mehrere Referenzsteine in jedem Unter-Bereich vorhanden; besonders bevorzugt sind es mindestens vier Referenzsteine in unterschiedlichen Farbschattierungen., Die Farbkalibrierung wird in diesem Fall Preferably, two or more reference stones are present in each sub-area; particularly preferably, there are at least four reference stones in different color shades. In this case, the color calibration is

für jeden Unter-Bereich separat vorgenommen. for each sub-area separately.

Alternativ können die Haufen auch händisch in Unter-Bereiche Alternatively, the piles can also be manually divided into sub-areas

aufgeteilt werden, sodass eine möglichst homogene be divided so that the most homogeneous

vorhanden ist. is present.

Bevorzugt wird zumindest ein Referenzstein ausgewählt, dessen bekannte Form im Vergleich zu allen bekannten Formen der bekannten Bausteine eine komplexe Oberflächenkontur aufweist, A.h. insbesondere asvmmetrisch ausgebildet ist und/oder durch aine Mehrzahl von ineinander-übergehenden mathematisch-Preferably, at least one reference brick is selected whose known shape has a complex surface contour compared to all known shapes of the known building blocks, i.e. is in particular asymmetrically formed and/or characterized by a plurality of intermixing mathematically

beschreibbarer Flächen gebildet ist. writable surfaces.

Weiters wird bevorzugt zumindest ein Referenzstein ausgewählt, dessen Farbschattierung und/oder antizipierte bekannte Farbe mit großer Wahrscheinlichkeit, d.h. mit einer Wahrscheinlichkeit von über 50 % und/oder über 70 % und/oder Furthermore, at least one reference stone is preferably selected, the color shade and/or anticipated known color of which is likely, i.e. with a probability of more than 50% and/or more than 70% and/or

über 90 %, eine bekannte Farbe isC, over 90%, a known color isC,

Die erkannten Bausteine können auch mit wenigstens einer weiteren Farbe bedruckt sein, wobei sich die weitere Farbe von der dem erkannten Baustein zugeordneten Farbschattierung unterscheiden kann. Für die Ausführung des Verfahrens wird vorzugsweise aber ausschließlich die zugeordnete The recognized building blocks can also be printed with at least one additional color, whereby the additional color can differ from the color shade assigned to the recognized building block. However, for the execution of the method, preferably only the assigned

Farbschattierung verwendet. Color shading used.

Besonders bevorzugt wird bei einer Menge von LEGO-Bausteinen als Referenzstein der bekannte gelbe Männchen-Kopf (Design-The well-known yellow man's head (design) is particularly preferred as a reference brick for a set of LEGO bricks.

Nummer 3626) verwendet, Number 3626) is used,

Als weitere mögliche Referenzsteine einer Menge von LEGOBausteinen können beispielsweise auch grüne Bäume oder Pflanzen und/oder rote Dachziegel verwendet werden, da sie wie der gelbe Männchen-Kopf mit einer vergleichsweise großen Other possible reference bricks for a set of LEGO bricks could be green trees or plants and/or red roof tiles, as they, like the yellow man’s head, have a comparatively large

Wahrscheinlichkeit in den vorgenannten Farben vorliegen, Probability in the aforementioned colors,

.y x 5 5 x | - x X ea N ae ES $ SONS te ZU USEEN 0839 N NED Ce 1nNaC es Neitsre LLOCHS KETSTSNZSLELNG SI Hessen, SUSINNACKSN, 5 1 ng Yan a ET a Te CN —_—_- - X Zi “ 1! Sy SS SF KIN A er un Sa ea artbeyres MÖ«En u em r PR x EI ya an Sm Ss { al Han SETS Re} Az Straßen-Sete {1 ZAMAST KYEUZUNg, Kurve) OdSX So arı br za hr ae © Satan Pr Si ae Wr OS A Ki senbahnset 3 LETSN. X 11 EEG al S8eXr 1 der x Gqı LLC w HN N es. = F A a st EAN WE x > KAT OL 3 S Lab BEST RS KESSEL EN VELWS ndet © WEL < AL ‘ s St x Versuceswelgee stiert eine Lis Ka Svarzughen OR AANTASWAN Ss SELSUe SINE LL SE VON DSEeVOLEZ KASTE ES AS N a a Ar N N TOS AA Fe a % Farenzsteinen £ DAN a € rn Sir ayte mer = Befeserenzsteinen, GO ax 3 MASS SL As fi nd Lets LS TASTE & 5 = . en N . x x 3 Ta + ekannt an Warıyen ni X as Ha adar yes ae Yzucten BALLETT DEeKAaMNnlEn BAUSLOLT SC WO, Od ler wobei die DSeVOTZUgeCSX sa Bausteine besonders HE dent Fi e1erhbar sind ka AAN HEUSTSLNS DES CT AS Le CN LESE Ar SL. FE KERN x 3 nn OU En 3 N Ya aranert sr hekannten Fa x} I. > aM ar A N yet Das Zuordnen der bekannten Farbe zum zumı indest seinen A a A m A es je n x ss x X Ta 8 Tania £ en sven zstein ısi sSheasandeaere KV en Sy ES Typ NO ETAGE x BETEN ZSCCLiN LS sbesoand e AS S18 Ka LDILE TALTLG des a a u a N Sata em es 55 ch Ss N Sa ar War I wi u yes en Pin Referenzsteins chtiich seiner Farbe SPESEN, Sa N & Bee an AN a Da anal 54 a A < arte ilih: Savas 1er für diese Farbika Ian 4 STE a Vorteilhaftern aise ist für disse Far AL LOXLSTUILKT kein de Kal 343 em SE x ze a ZN al \bhriesrungse lLemernt VERY zusätz! ZNES FSaTDbKaL LED LET WS LSCIMMSILE | HOLWeNdi LT x a % X m A an KE = wre X A an Ye w an bekannter: m 5er Zum met Aar Mensre En EOS AM DES CS Ya x} EA AAN ST ST M YO A Aa L arkannten Bausteine, a.h. aller erkannuter Bausteine Menge erkannter Kauste züglich des wenigstens el: Pefearenzateins, iet im Sinue eines Rückrechnens Farben unter ichtigung der bel zen Häuficgkeitsvertei lung a ine YET OS der der Parbkalibrieru Sa an \ 1 31 LESE NASEN NS 5a a a X der SKSALEEL MMO A N . x Bart : x x On aa han Alan auasredefnaier ae Sugsardnste verstehen, ÄAnder AUSGS drückt :; WLDOG Ten Ce ZuUS TESTS LE > ‘ ‘ . x \ a cbhechattierung eines Te em naar Raster a FESTDSCHATT LETUN SS BALL A ET KATILSIN DBausteins einel N x x = 5 bekannten Farbe zugsordnet; und var inde BEE u nekannten Farbe zu TESECTANST}; UNO SWÄT 7 ndem aufgrund dar A EL it: mE ES De ne BO Jana Ce Sa way n = avertbeli SE x Sn N ar Tan ap Tan ann 5 bye GEN AND annten Häufigkeit sverler Lun AS NO CAS SE FarDKaL LED LOXKIKT x & 3 a EN x - aM Br er Naar ya 1 . STSLNS 4 5 mn any der Wahn ha 4 N ae SALES ienz zu einer Übereinstımmung der Farbschatlleung * . & x a. > Ka X aa * Sa 5 myımbarı Se KATıf SE Wach NZ ML er Sestimnmcen DeKAMnlen Vals VOL . . 3 a x | SON ade > Da SL x ea er x AN ANNE N + anbe ar $fır + tv SE Ay 3 nen AN SLKSX SAFT A LO Zus Führ LEAMGS SWEK LANE SSL X OA AUT en Spa N nuten Fa ben zun sn AT Sn Tannen von bekannten Farben Zum Rest MEILE der erkannte: Maya em SS 3 an TS SR 5 untie Raselie Se a el annten Bau AUSSCHL SL LEST SS CE EEK .y x 5 5 x | - x Sm Ss { al Han SETS Re} Az street sets {1 ZAMAST KYEUZUNg, curve) OdSX So arı br za hr ae © Satan Pr Si ae Wr OS A Ki senbahnset 3 LETSN KESSEL EN VELWS © WEL < AL ‘ s St en N. x x 3 Ta + ekannt an Warıyen ni FE KERN x 3 nn OU En 3 N Ya aranert sr hekenten Fa x} I. > aM ar A N yet Assigning the known colour to at least its A a A m A es je n x ss x X Ta 8 Tania £ en sven zstein ısi sSheasandeaere KV en Sy ES Type NO ETAGE x BETEN ZSCCClN LS sbesoand e AS S18 Ka LDILE TALTLG des a a u a N Sata em es 55 ch Ss N Sa ar War I wi u yes en Pin reference stone secret of its colour SPESEN, Sa N & Bee an AN a Da anal 54 a A < arte ilih: Savas 1er for this colour Ian 4 STE a Advantageous this is for this colour AL LOXLSTUILKT no de Kal 343 em SE x ze a ZN al \bhrierungse lLemernt VERY additional! ZNES FSaTDbKaL LED LET WS LSCIMMSILE | HOLWeNdi LT x a % X m A an KE = wre of all recognized building blocks Amount of recognized caustics plus the at least el: Pefearenzatein, iet in the sinue of a back calculation colors taking into account the bel zen frequency distribution a YET OS of the parb calibration Sa an \ 1 31 READING NOSES NS 5a a a X of the SKSALEEL MMO A N . x Bart: x WLDOG Ten Ce ZuUS TESTS LE > ‘ ‘ . x \ a cbheshading of a te em naar raster a FESTDSCHATT LETUN SS BALL A ET KATILSIN D building block is assigned an N x x = 5 known color; and var inde BEE u neknown color to TESECTANST}; UNO SWÄT 7 ndem due to this A EL it: mE ES De ne BO Jana Ce Sa way n = avertbeli SE x Sn N ar Tan ap Tan ann 5 bye GEN AND annten frequency sverler Lun AS NO CAS SE FarDKaL LED LOXKIKT x & 3 a EN x - aM Br er Naar ya 1 . STSLNS 4 5 mn any the madness ha 4 N ae SALES ience to a match of the color shading * . & x a. > Ka . 3 a x | SON ade > Da SL x ea er x AN ANNE N + anbe ar $fır + tv SE Ay 3 nen AN SLKSX SAFT A LO Zus Führ LEAMGS SWEK LANE SSL el annten Bau EXCLUSION SL LEST SS CE EEK

En En

u em r PR x EI ya an Sm Ss { al Han SETS Re} Az Straßen-Sete {1 ZAMAST KYEUZUNg, Kurve) OdSX u em r PR x EI ya an Sm Ss { al Han SETS Re} Az road sete {1 ZAMAST KYEUZUNg, curve) OdSX

So arı br za hr ae © Satan Pr Si ae Wr OS A Ki senbahnset 3 LETSN. X 11 EEG al S8eXr 1 der x Gqı LLC So arı br za hr ae © Satan Pr Si ae Wr OS A Ki senbahnset 3 LETSN. X 11 EEG al S8eXr 1 of x Gqı LLC

w HN N es. = F A a st EAN WE x > KAT OL 3 S Lab BEST RS KESSEL EN VELWS ndet © WEL < AL ‘ s St x Versuceswelgee stiert eine Lis Ka Svarzughen OR AANTASWAN Ss SELSUe SINE LL SE VON DSEeVOLEZ KASTE ES AS N a a Ar N N TOS AA Fe a % Farenzsteinen £ DAN a € rn Sir ayte mer = Befeserenzsteinen, GO ax 3 MASS SL As fi nd Lets LS TASTE & 5 = . en N . x x 3 Ta + ekannt an Warıyen ni X as Ha adar yes ae Yzucten BALLETT DEeKAaMNnlEn BAUSLOLT SC WO, Od ler wobei die DSeVOTZUgeCSX sa Bausteine besonders HE dent Fi e1erhbar sind ka AAN HEUSTSLNS DES CT AS Le CN LESE Ar SL. FE KERN x 3 nn OU En 3 N Ya aranert sr hekannten Fa x} I. > aM ar A N yet Das Zuordnen der bekannten Farbe zum zumı indest seinen A a A m A es je n x ss x X Ta 8 Tania £ en sven zstein ısi sSheasandeaere KV en Sy ES Typ NO ETAGE x BETEN ZSCCLiN LS sbesoand e AS S18 Ka LDILE TALTLG des a a u a N Sata em es 55 ch Ss N Sa ar War I wi u yes en Pin Referenzsteins chtiich seiner Farbe SPESEN, Sa N & Bee an AN a Da anal 54 a A < arte ilih: Savas 1er für diese Farbika Ian 4 STE a Vorteilhaftern aise ist für disse Far AL LOXLSTUILKT kein de Kal 343 em SE x ze a ZN al \bhriesrungse lLemernt VERY zusätz! ZNES FSaTDbKaL LED LET WS LSCIMMSILE | HOLWeNdi LT x a % X m A an KE = wre X A an Ye w an bekannter: m 5er Zum met Aar Mensre En EOS AM DES CS Ya x} EA AAN ST ST M YO A Aa L w HN N it. = F A a st EAN We Fixing stones, GO ax 3 MASS SL As fi nd Lets LS TASTE & 5 = . en N. x x 3 Ta + ekannt an Warıyen ni FE KERN x 3 nn OU En 3 N Ya aranert sr known Fa x} I. > aM ar A N yet Assigning the known color to at least its A a A m A es je n x ss x X Ta 8 Tania £ en sven zstein ısi sSheasandeaere KV en Sy ES Type NO ETAGE x BETEN ZSCCClN LS sbesoand e AS S18 Ka LDILE TALTLG des a a u a N Sata em es 55 ch Ss N Sa ar War I wi u yes en Pin reference stone of its color SPESEN, Sa N & Bee an AN a Da anal 54 a A < arte ilih: Savas 1er for this color Ian 4 STE a Advantageous this is for this color AL LOXLSTUILKT no de Kal 343 em SE x ze a ZN al \bhriesrungse lLemernt VERY additional! ZNES FSaTDbKaL LED LET WS LSCIMMSILE | HOLWeNdi LT x a %

arkannten Bausteine, a.h. aller erkannuter Bausteine Menge erkannter Kauste züglich des wenigstens el: Pefearenzateins, iet im Sinue eines Rückrechnens Farben unter ichtigung der bel zen Häuficgkeitsvertei lung recognized building blocks, i.e. all recognized building blocks, set of recognized blocks plus at least 1: peer group, which in the sense of a backward calculation colors taking into account the bel frequency distribution

a ine YET OS a YET OS

der der Parbkalibrieru the Parb calibration

Sa an \ 1 31 LESE NASEN Sat on \ 1 31 READ NOSES

NS 5a a a X der SKSALEEL MMO A N . x Bart : x x On aa han Alan auasredefnaier ae Sugsardnste verstehen, ÄAnder AUSGS drückt :; WLDOG Ten Ce ZuUS TESTS LE NS 5a a a X the SKSALEEL MMO A N . x Bart : x x On aa han Alan auasredefnaier ae Sugsardnste understand, ÄAnder AUSGS expresses :; WLDOG Ten Ce ZuUS TESTS LE

> ‘ ‘ . x \ a cbhechattierung eines Te em naar Raster a FESTDSCHATT LETUN SS BALL A ET KATILSIN DBausteins einel N x x = 5 bekannten Farbe zugsordnet; und var inde BEE u nekannten Farbe zu TESECTANST}; UNO SWÄT 7 ndem aufgrund dar > ‘ ‘ . x \ a shading of a te em naar raster a FESTDSCHATT LETUN SS BALL A ET KATILSIN Dbaustein anl N x x = 5 known color assigned; and var inde BEE u neknown color to TESECTANST}; UNO SWÄT 7 ndem due to this

A EL it: mE ES De ne BO Jana Ce Sa way n = avertbeli SE x Sn N ar Tan ap Tan ann 5 bye GEN AND annten Häufigkeit sverler Lun AS NO CAS SE FarDKaL LED LOXKIKT A EL it: mE ES De ne BO Jana Ce Sa way n = avertbeli SE x Sn N ar Tan ap Tan ann 5 bye GEN AND annten frequency sverler Lun AS NO CAS SE FarDKaL LED LOXKIKT

x & 3 a EN x - aM Br er Naar ya 1 . STSLNS 4 5 mn any der Wahn ha 4 N ae SALES ienz zu einer Übereinstımmung der Farbschatlleung * . & x a. > x & 3 a EN x - aM Br er Naar ya 1 . STSLNS 4 5 mn any the delusion ha 4 N ae SALES ience to a match of the color shade * . & x a. >

Ka X aa * Sa 5 myımbarı Se KATıf SE Wach NZ Ka X aa * Sa 5 myımbarı Se KATıf SE Wach NZ

ML er Sestimnmcen DeKAMnlen Vals VOL . ML er Sestimnmcen DeKAMnlen Vals VOL .

. 3 a x | SON ade > . 3 a x | SON goodbye >

Da SL x ea er x AN ANNE N + anbe ar $fır + tv SE Ay 3 nen AN SLKSX SAFT A LO Zus Führ LEAMGS SWEK LANE SSL X OA AUT en Da SL x ea er x AN ANNE N + anbe ar $fır + tv SE Ay 3 nen AN SLKSX SAFT A LO To the lead LEAMGS SWEK LANE SSL X OA AUT en

Spa N nuten Fa ben zun sn AT Sn Tannen von bekannten Farben Zum Rest MEILE der erkannte: Spa N nuten Fa ben zun sn AT Sn firs of known colors To the rest MILE the recognized:

Maya em SS 3 an TS SR 5 untie Raselie Se a el annten Bau AUSSCHL SL LEST SS CE EEK Maya em SS 3 an TS SR 5 untie Raselie Se a el annten Bau AUSSCHL SL LEST SS CE EEK

Häufigkeitsverteilung der bekannten Farben und der Frequency distribution of the known colors and the

Farbkalibrierung, Color calibration,

In einer anderen Ausführungsvariante erfolgt das Zuordnen von bekannten Farben zum Rest der Menge der erkannten Bausteine ausschließlich unter Berücksichtigung der bekannten In another variant, the assignment of known colors to the rest of the set of recognized building blocks is carried out exclusively by taking into account the known

Häufigkeitsverteilung der bekannten Farben, Frequency distribution of known colors,

In einer weiteren Ausführungsvariante erfolgt das Zuordnen von bekannten Farben zum Rest der Menge der erkannten Bausteine ausschließlich unter Berücksichtigung der In a further variant, the assignment of known colors to the rest of the set of recognized building blocks takes place exclusively under consideration of the

Farbkalibrierung. Color calibration.

> x © YA > x © YA

T Cr EN a Ya ER er „x rt < N ae ar Cr X Ka a Des TO al ee T Cr EN a Ya ER er “x rt < N ae ar Cr X Ka a Des TO al ee

LS SMS Zur UbersinsCiımmung £ tatsächliche LS SMS For information £ actual

Aa + X ad x Aa + X ad x

SS Kann da vr N FA A m x SOON NS 5 een SEN NEN CN IQ Es aa a ATS Aa I N x Sr A SS Can there vr N FA A m x SOON NS 5 een SEN NEN CN IQ Es aa a ATS Aa I N x Sr A

UDere ss" LMU AaNndgEeSOoXN« werden, Sodass 8118 8NQqJuLilıLgs UDere ss" LMU AaNndgEeSOoXN« will be, so that 8118 8NQqJuLilıLgs

A x rn Ara 833 MS Aa Ye Sr A Aare earı AUGE CE ZU £ Ward AS & KARA A x rn Ara 833 MS Aa Ye Sr A Aare earı EYE CE TO £ Ward AS & KARA

x} An Sn Sr Te NSS De ©} A SS Lan x} An Sn Sr Te NSS De ©} A SS Lan

m m _ an A WALES syn ayıceh a HE en x © MEN m m _ an A WALES syn ayıceh a HE en x © MEN

Die Tender: VE SLLST LUNG RATE &UON SQL ME VAGS The tenders: VE SLLST LUNG RATE &UON SQL ME VAGS

< es ne _—_ & EN DAS u ANNE ONE & A AN AN N SE CST ei am SCEYUS TOLLES Schätz VS SG SSSNEN W STOSS, LS < es ne _—_ & EN DAS u ANNE ONE & A AN AN N SE CST ei am SCEYUS TOLLES Estimate VS SG SSSNEN W STOSS, LS

> x x > ‘ Ya ayats Au a as iYmar NW + N A ENTE 53 Aa SSL LANA MT ALEX SR SO zat KÜLSLUL AT SEN ALL SL 3 x LS . Yu “> ra vr Am + am an m x“ An a. 5 is Zr N X Fr a TI vr N ar Fıry Lert { aayrıea al am 3 Bausteine DE KATI SEPEO LS, U il eine aktuell > x x > ‘ Ya ayats Au a as iYmar NW + N A ENTE 53 Aa SSL LANA MT ALEX SR SO zat KÜLSLUL AT SEN ALL SL 3 x LS . Yu “> ra vr Am + am an m x” An a. 5 is Zr N

x a3 ex mean < ara aa Sy a N sm TUT an AS XKOLTSVSTLGEL TUT ZELTE DSLUS Stellt KEN U &- A Wr TA Bw x As x w my SR FA rien m ie WEL mit der ZELL LGTKSLN SOME HN x a3 ex mean < ara aa Sy a N sm TUT an AS

ao Ye Laer ex ae X Ni DAaSLOXST SEM ao Ye Laer ex ae X Ni DAaSLOXST SEM

WS WS

& auf & on

x AT WOEFCYSS TON TE Ar 5 m Sy Seatarıe any 5 ZN CI AFCHEATSTZOMEES EL ea. DB. dass WeEnLTSCENS et LS x NY x N ni Ar Year ee an 9 ae an VAREL aller Farbschall ı ecundgen x AT WOEFCYSS TON TE Ar 5 m Sy Seatarıe any 5 ZN CI AFCHEATSTZOMEES EL ea. DB. that WeEnLTSCENS et LS x NY x N ni Ar Year ee an 9 ae an VAREL all color sound ı ecundgen

ax a ax a

ae he: ayayı te NY oeveann SS] Kan AS ATS A ANA is RN “ ae he: ayayı te NY oeveann SS] Kan AS ATS A ANA is RN “

3 SS 3 SS

es sche Sras handen there are sche Sras

AFC AFC

Ss Sf ESSEN Ss Sf ESSEN

x x Sie le Shasande N ea er TEN S ALL x x She le Shasande N ea er TEN S ALL

AREA FE AREA FE

ie Sn the Sn

A Li TC anrn 1 AG LLL A p A Li TC anrn 1 AG LLL A p

LESS LESS

x x = SAME Hin x Say ee CT Tal x ER Sr x WE) LEG BO EAN SO OCT 88 gr = N U e x „x x HA zumindest ea an De Paare Sb mia ans X it sumindest einen Refer ZSL21S 8Uul Le IS ATrırn Te a Rayman X ar A 3üg x Sa As SAN DELL LES LE NA x x = SAME Hin x Say ee CT Tal x ER Sr x WE) LEG BO EAN SO OCT 88 gr = N U e x „x x HA at least ea an De pairs Sb mia ans

Die aktuelle Häufigkeitsverteilung der erkannten Baustein kann aber einfach informativ ermittelt werden und muss nicht zwingend für eine korrigierte Zuordnung der erkannten However, the current frequency distribution of the detected building blocks can be easily determined informatively and does not necessarily have to be used for a corrected assignment of the detected

Bausteine zu bekannten Bausteinen verwendet werden. Building blocks can be used to form known building blocks.

Beispielsweise können aktuelle Häufigkeitsverteilungen zumindest temporär gespeichert werden und/oder für die Aktualisierung der bekannten Häufigkeitsverteilung For example, current frequency distributions can be stored at least temporarily and/or used to update the known frequency distribution

herangezogen werden. be used.

Bei gleichmäßig örtlich verteilten erkannten Bausteinen unter idealen Belichtungsverhältnissen, z.B. unter Laborverhältnissen, würde die Übereinstimmung der Farbeschattierung mit einer bekannten Farbe relativ exakt sein. In diesem Fall würden erhobene ROB-Werte der zugeordneten Farbschattierung jenen RGB-Werten einer der bekannten Farben der bekannten Bausteine entsprechen, SOdass die bekannte Häufigkeitsverteilung und/oder die Ergebnisse der Farbkalibrierung Für die Zuordnung der erkannten Bausteine zu bekannten Bausteinen theoretisch nicht For evenly distributed, spatially recognized building blocks under ideal lighting conditions, e.g., under laboratory conditions, the correspondence of the color shade to a known color would be relatively exact. In this case, the recorded ROB values of the assigned color shade would correspond to the RGB values of one of the known colors of the known building blocks, so that the known frequency distribution and/or the color calibration results are theoretically not relevant for the assignment of the recognized building blocks to known building blocks.

herangezogen werden müsste oder müssten. should or should be used.

Weitere bevorzugte Ausführungsformen und Weiterbildungen der Further preferred embodiments and developments of the

Erfindung werden in den abhängigen Ansprüchen definiert, Invention are defined in the dependent claims,

Es ist bevorzugt vorgesehen, dass die bekannte Häufigkeitsverteilung der bekannten Farben, Vorzugsweise It is preferably provided that the known frequency distribution of the known colors, preferably

kontinuierlich und/oder regelmäßig, aktualisiert wird. continuously and/or regularly updated.

Die Aktualisierung der bekannten Häufigkeitsverteilung kann durch die Eingabe von Nutzern, durch die Berücksichtigung aktueller Häufigkeitsverteilungen der Mengen erkannter The update of the known frequency distribution can be achieved by user input, by taking into account current frequency distributions of the sets of recognized

Bausteine und/oder anhand öffentlich bereitgestellter Daten Building blocks and/or based on publicly available data

zu Häufickeitsverteilungen von bekannten und/oder neuen to frequency distributions of known and/or new

Bausteinen erfoigen. Building blocks are created.

Es kann vorgesehen sein, dass jeder bekannten Farbe der bekannten Bausteine eine Vielzahl an Farbschattierungen It can be provided that each known color of the known building blocks has a variety of color shades

zugeordnet ist und/oder wird. is and/or will be assigned.

Die Vielzahl an Farbschattierungen der jeweiligen bekannten Farbe können beispielsweise Daten sein, weiche in Kombination mit einem Bilderkennungsverfahren eingesetzt werden, um die The multitude of shades of the respective known color can, for example, be data that is used in combination with an image recognition process to

Farbechattierung zu einer bekannten Farbe zuzuordnen. Assign color shade to a known color.

Fe ist besonders bevorzugt vorgesehen, dass die insbesondere für den zumindest einen Referenzstein bekannte Häufickeitsverteilung der bekannten Farben zweidimensiconal ist und die bekannten Farben mit bekannten Formen der bekannten Bausteine korrelieren. Anders ausgedrückt, sind die Farben und Formen der Bausteine bekannt und stehen insbesondere für den zumindest einen Referenzstein durch die It is particularly preferred that the frequency distribution of the known colors, known in particular for the at least one reference brick, is two-dimensional and the known colors correlate with known shapes of the known building blocks. In other words, the colors and shapes of the building blocks are known and are represented in particular for the at least one reference brick by the

bekannte Häufigkeitsverteilung miteinander im Zusammenhang, known frequency distribution related to each other,

Es ist bevorzugt vorgesehen, dass das Auswählen des zumindest einen Referenzsteins eine Suche nach einem bekannten Baustein mit einer bekannten Farbe und einer bekannten Form It is preferably provided that the selection of the at least one reference brick involves a search for a known building block with a known color and a known shape

beinhaltet. contains.

Besonders bevorzugt wird das Auswählen des zumindest einen Particularly preferred is the selection of at least one

Referenzsteins mit der Suche nach einem bekannten Baustein Reference stone with the search for a known building block

begonnen, Es ist bevorzugt vorgesehen, dass die der bekannten Form It is preferably provided that the known form

mittels der Häufigkeitsverteilung zugeordneten bekannten known frequencies assigned to the frequency distribution

Farbe mit einer Wahrscheinlichkeit von über 50 % vorliegt. Color is present with a probability of over 50%.

Bei LEGO-Bausteinen liegen insbesondere die Männchen-Köpfe, Bäume, Pflanzen, Dachziegel und Eisenbahnschienen mit eine Wahrscheinlichkeit von über 50 % als gelbe Männchen-Köpfe, grüne Bäume, grüne Pflanzen, Tole Dachziegel bzw. graue With LEGO bricks, the man-heads, trees, plants, roof tiles and railway tracks in particular have a probability of over 50% as yellow man-heads, green trees, green plants, tole roof tiles and grey

Bisenbahnschienen vor, Bisenbahn tracks,

Es ist besonders bevorzugt vorgesehen, dass das Zuordnen der bekannten Farben zum Rest der Menge der erkannten Bausteine unmittelbar oder nicht unmittelbar auf eine Farbkalibrierung der bekannten Farbe des zumindest einen Referenzsteins Folgt, wobei die bekannte Farbe als Kalibrierungsgrundlage, It is particularly preferably provided that the assignment of the known colors to the rest of the set of recognized building blocks follows directly or not directly after a color calibration of the known color of the at least one reference brick, wherein the known color serves as the calibration basis,

insbesondere für einen Farbkalibrierungsalgorithmus, dient, especially for a color calibration algorithm,

Als Farbkalibrierungsalgerithmen für die Farbkalibrierumng kommen grundsätzlich verschiedene Algoritchmen in Frage, wobei die Wahl des Algorithmus vorzugsweise von der Anzahl der unterschiedlichen Farbschattierungen bzw. zuzuordnenden, bekannten Farben abhängt. Wenn z.B. nur eine oder zwei Farbaschattierungen bzw. zuzuordnende, bekannte Farben vorhanden sind, kann das bekannte 3x3-Diagonalmodell verwendet werden. Liegen z.B. vier oder mehr unterschiedliche Farbaschattierungen bzw. zuzuordnende, bekannte Farben vor, so kann auf den bekannten Farbkalibrierungsalgorithmus von SS, Wolf (S. Wolf; “Color Correction Matrix for Digital Still and Yiıdeo Imaging Systems”; NTIA Technical Memorandum TM-04-406; 2003) zurückgegriffen werden, Grundsätzlich gilt, dass eine höhere Anzahl an Referenzsteinen die Qualität der There are basically various algorithms that can be used for color calibration, with the choice of algorithm depending on the number of different color shades or known colors to be assigned. If, for example, only one or two color shades or known colors to be assigned are present, the well-known 3x3 diagonal model can be used. If, for example, four or more different color shades or known colors to be assigned are present, the well-known color calibration algorithm by S. Wolf (S. Wolf; “Color Correction Matrix for Digital Still and Image Imaging Systems”; NTIA Technical Memorandum TM-04-406; 2003) can be used. In general, a higher number of reference stones improves the quality of the

Farbkalibrierung positiv beeinflusst. Color calibration is positively influenced.

Es iet besondere bevorzugt vorgesehen, dass, vorzugsweise mittels der zweidimensionalen Häufigkeitsverteilung und/oder den Ergebnissen der Farbkalibrierung, die bekannten Formen der bekannten Bausteine zum Rest der Menge der erkannten It is particularly preferred that, preferably by means of the two-dimensional frequency distribution and/or the results of the color calibration, the known shapes of the known building blocks are added to the rest of the set of recognized

Bausteine zugeordnet werden. Building blocks are assigned.

Es ist bevorzugt vorgesehen, dass die Zuordnung der bekannten Formen in Verbindung mit einem, insbesondere auf einer KIMethode basierten, Bilderkennungsverfahren erfolgt. Derartige Bilderkennungsverfahren sind an und für sich gesehen Stand It is preferably provided that the assignment of the known shapes takes place in conjunction with an image recognition method, in particular one based on an AI method. Such image recognition methods are in and of themselves state-of-the-art

der Technik, the technology,

Es kann vorgesehen sein, dass den bekannten Formen der bekannten Bausteine jeweils eine Vielzahl an perspektivischen Darstellungen der jeweiligen bekannten Formen zugeordnet 18€ It can be provided that the known shapes of the known building blocks are each assigned a plurality of perspective representations of the respective known shapes 18€

und/oder wird. and/or will.

Die Vielzahl an perspektivischen Darstellungen einer Zeweiligen bekannten Form können beispielsweise Daten sein, walche in Kombination mit einem Bilderkennungsverfahren eingesetzt werden, um die erkannte Form einer bekannten Form The plurality of perspective representations of a particular known shape can, for example, be data which are used in combination with an image recognition method to determine the recognized shape of a known shape

zuzuordnen. to assign.

Es kann vorgesehen sein, dass den bekannten Formen jeweils absolute Dimensionen, wie z.B, Länge, Breite und Höhe, und/oder relative Dimensionen zugeordnet sind und/oder werden, wobei die Dimensionen eingesetzt werden können, um It can be provided that absolute dimensions, such as length, width and height, and/or relative dimensions are and/or will be assigned to the known shapes, whereby the dimensions can be used to

eine erkannte Form einer bekannten Form zuzueorädnen. to assign a recognized shape to a known shape.

E@ kann vorgesehen sein, dass wenigstens eine Gruppierung farbidenter und/oder formidenter und/oder farb- und formidenter erkannter Bausteine zu wenigstens einer Gruppe erfolgt, vorzugsweise wobei wenigstens eine Zählung der erkannten Bausteine innerhalb einer Gruppe erfolgt. So kann eine Sortierung der erkannten Bausteine vorgenommen werden und dadurch ein Überblick der Menge der erkannten Bausteine, insbesondere eines unsortierten Haufens an Bausteinen, E@ can be provided that at least one grouping of color-identical and/or shape-identical and/or color- and shape-identical recognized building blocks takes place into at least one group, preferably with at least one counting of the recognized building blocks within a group. Thus, a sorting of the recognized building blocks can be performed, thereby providing an overview of the set of recognized building blocks, in particular of an unsorted pile of building blocks.

geschaffen werden, Die erkannten Bausteine sind in diesem The identified building blocks are in this

Fall vollständig identifizierte Bausteine, d.h. sowchl ihre In this case, fully identified building blocks, i.e. both their

Form als auch Farbe ist identifiziert. Both shape and color are identified.

Es ist bevorzugt vorgesehen, dass eine Liste aus den erkannten bezw. identifizierten Bausteinen erstellt wird, wobei die erkannten Bausteine jeweils durch eine bekannte Farbe und bekannte Form identifiziert sind und eine Anzahl It is preferably provided that a list is created from the recognized or identified building blocks, wherein the recognized building blocks are each identified by a known color and known shape and a number

aufweisen. have.

Dabei kann es vorgesehen sein, dass die Liste mit wenigstens einer Bauanleitung und/oder Stückliste eines Bausatzes umfassend Bausteine abgeglichen wird und auf farb- und formidente und zahlenmäßig idente Bausteine überprüft wird. Dadurch kann beispielsweise ermittelt werden, in welchem Umfang ein ausgewählter Bausatz vorliegt und/oder weiche Bausteine zur Vervollständigung des ausgewählten Bausalzes In this case, it may be provided that the list is compared with at least one assembly instruction and/or parts list of a kit containing building blocks and is checked for identical color, shape, and number of building blocks. This can, for example, be used to determine the extent to which a selected kit is available and/or soft building blocks to complete the selected building block.

fehlen. miss.

Es kam weiters vorgesehen sein, dass die Liste der wenigstens einen Stückliste wenigstens eines Bausalzes zugeordnet wird, wenn die Liste eine vollständige Teilmenge der wenigstens einen Stückliiste ist. So kann aufgezeigt werden, welche Bausätze mit den vorhandenen identifizierten It could also be provided that the list of at least one parts list of at least one construction salt is assigned if the list is a complete subset of the at least one parts list. This way, it can be shown which kits are compatible with the existing identified

Bausteinen vollständig zusammengebaut werden können. building blocks can be fully assembled.

Eg ist auch denkbar, dass identifizierte fehlende Bausteine einer Stückliste eines bekannten Bausatzes konsolidiert zusammengefasst werden und beispielsweise an Nutzer It is also conceivable that identified missing components of a parts list of a known kit are consolidated and, for example, sent to users

ausgegeben werden. Es ist weiters möglich, dass fehlende Bausteine automatisiert It is also possible that missing modules are automatically

nachbeschafft werden. Nutzer können die identifizierten Users can retrieve the identified

fehlenden Bausteine auch selbständig nachbeschaffen. You can also procure missing building blocks yourself.

Es ist auch denkbar, dass für die fehlenden Bausteine funktional entsprechende Ersatzbausteine vorgeschlagen It is also conceivable that functionally equivalent replacement modules could be proposed for the missing modules.

werden. become.

Da es das Verfahren ermöglicht, bekannte Farben und bekannte Formen eindeutig voneinander zu unterscheiden, können auch Since the method allows to clearly distinguish known colours and known shapes,

bereits zusammengebaute und/oder optisch homogen erscheinende Baugruppen derart segmentiert werden, dass bekannte Bausteine already assembled and/or visually homogeneous appearing assemblies are segmented in such a way that known building blocks

innerhalb dieser Baugruppe identifiziert werden können. can be identified within this assembly.

Im Folgenden sei eine bevorzugte Variante des erfindungsgemäßen Verfahrens anhand eines Beispiels beschrieben: A preferred variant of the method according to the invention is described below using an example:

- zunächst wird ein Haufen von Bausteinen gescannt, sodass gescannte bzw. erkannte Bausteine erhalten werden; - first, a pile of building blocks is scanned so that scanned or recognized building blocks are obtained;

- es werden vier Referenzaeteine von den gescannten bzw. erkannten Bausteinen ausgewählt und/oder unter den gescannten bzw. erkannten Bausteinen gefunden: z.B, ein gelber Kopf, ein roter Dachziegel, eine graue Steinhacke und ein grüner Baum; - four reference elements are selected from the scanned or recognized building blocks and/or found among the scanned or recognized building blocks: e.g., a yellow head, a red roof tile, a gray stone pick and a green tree;

- die jeweiligen RGB-Werte der oben genannten Referenzsteine werden im Scan bestimmt und mit den jeweiligen RGB-Werten der bekannten Original-Bausteine abgeglichen; - the respective RGB values of the above-mentioned reference bricks are determined in the scan and compared with the respective RGB values of the known original bricks;

- aus der Differenz der ROB-Wertepaare (Original-Bausteine va, Scan der Referenzsteine) wird die erforderliche Farbkalibrierungsmatrix ermittelt; - the required color calibration matrix is determined from the difference between the ROB value pairs (original building blocks va, scan of the reference bricks);

„- die Farbkalibrierung unter Anwendung der erforderlichen Farbkalibrierungsmatrix führt zu einer Verbesserung der Übereinstimmung der jeweiligen RGB-Werte des Scans der Referenzsteine mit den ROB-Werten der OriginalBausteine, wobei in den seltensten Fällen eine exakte “- the color calibration using the required color calibration matrix leads to an improvement in the agreement of the respective RGB values of the scan of the reference bricks with the ROB values of the original bricks, whereby in the rarest of cases an exact

Übereinstimmung vorhanden sein Wird; Agreement will be present;

- die Ergebnisse der Farbkalibrierung werden auf die RGBWerte der restlichen erkannten Bausteine angewendet und umgerechnet; - the results of the color calibration are applied to the RGB values of the remaining recognized blocks and converted;

- die umgerechneten RGB-Werte werden mit der bekannten Häufigkeitsverteilung abgeglichen, sodass allen erkannten Bausteinen bekannte Farben zugeordnet werden und diese dadurch identifiziert werden; optional wird eine aktuelle Häufigkeitsverteilung der identifizierten Bausteine ermittelt und mit der bekannten Häufigkeitsverteilung verglichen; bei annähernder Übereinstimmung 1i1et das Verfahren beendet; bei größeren Unterschieden zwischen der aktuellen und der bekannten Häufigkeitsverteilung kann noch einmal - the converted RGB values are compared with the known frequency distribution, so that all recognized building blocks are assigned known colors and are thus identified; optionally, a current frequency distribution of the identified building blocks is determined and compared with the known frequency distribution; if there is an approximate match, the process is terminated; if there are major differences between the current and the known frequency distribution, another

nachgerechnet und/oder nachkalibriert werden. recalculated and/or recalibrated.

Weitere Vorteile und Einzelheiten vorteilhafter Varianten und Weiterbildungen der Erfindung ergeben sich aus den Figuren Further advantages and details of advantageous variants and developments of the invention emerge from the figures

sowie der dazugehörigen Figurenbeschreibungen. Dabei zeigen: and the corresponding character descriptions. Showing:

Fig, 1-3 eine gchematisch dargestellte Erklärung eines Anwendungsfalls des erfindungsgemäßen Verfahrens, Fig. 1-3 a schematic explanation of an application of the method according to the invention,

Fig, 4 eine schematische Darstellung des ersten Verfahrensschritts des erfindungsgemäßen Verfahrens, Fig. 4 is a schematic representation of the first method step of the method according to the invention,

Fig. 5Sa-5c eine Menge. erkannter Bausteine unter unterschiedlichen Belichtungsverhältnissen, Fig. 5Sa-5c a set of detected building blocks under different lighting conditions,

Fig, 6a-Sc eine schematische Darstellung des zweiten Vaerfahrensschritts des erfindungsgemäßen Verfahrens, Fig. 6a-Sc a schematic representation of the second process step of the process according to the invention,

Fig. 7-8 schematische Darstellungen zum dritten Verfahrensschritt des erfindungsgemäßen Verfahrens, Fig. 7-8 schematic representations of the third process step of the process according to the invention,

Fig. 9 eine bekannte Häufigkeitsverteilung, Fig. 9 a known frequency distribution,

Fig. 10 eine schematische Darstellung des dritten und vierten Verfahrensschritts des erfindungsgemäßen Verfahrens, Fig. 10 is a schematic representation of the third and fourth process steps of the process according to the invention,

Fig. 11 eine schematische Darstellung einer Weiterbildung des erfindungsgemäßen Verfahrens, Fig. 11 is a schematic representation of a further development of the method according to the invention,

Fig. 12 die schematisch dargestellte Erklärung eines verwandten ÄAnwendungsfallis des erfindungsgemäßen Verfahrens, Fig. 12 shows a schematic explanation of a related application of the method according to the invention,

Fig. 13-16 schematische Darstellungen von weiteren Weiterbildungen des erfindungsgemäßen Verfahrens, Fig. 13-16 schematic representations of further developments of the method according to the invention,

Fig. 17 eine erkannte Baugruppe, Fig. 17 a recognized assembly,

Fig. 18 eine weitere schematische Darstellung des vierten Verfahrensschritts des earfindungsgemäßen Verfahrens und Fig. 18 is a further schematic representation of the fourth method step of the method according to the invention and

Fig. 19a-19c schematische Darstellungen zu einer Fig. 19a-19c schematic representations of a

Weiterbildung des erfindungsgemäßen Verfahrens. Further development of the method according to the invention.

Die Fig. 1-3 zeigen eine schematisch dargestellte Erklärung eines Anwendungsfalls des erfindungsgemäßen Verfahrens: Bausätze 6, insbesondere für Spielzeug wie z.B. LEGO, werden üblicherweise mit Bauanleitungen 8 zum Zusammenbau eines oder mehrere Objekte 14 ausgeliefert. Der erstmalige Zusammenbau wird dadurch unterstützt, dass die Bausätze 5 in bestimmte Teilmengen der Bausätze 12 zum Zusammenbau von Teilobjekten 13 unterteilt und absepackt vorbereitet werden, vgl. Fig. 1. Aus den Teilobjekten 13 werden dann vollständige Objekte 14 zusammengebaut, vgl. Fig. 2. Figs. 1-3 show a schematic explanation of an application of the method according to the invention: Construction kits 6, in particular for toys such as LEGO, are usually delivered with assembly instructions 8 for assembling one or more objects 14. Initial assembly is supported by dividing the construction kits 5 into specific subsets of the construction kits 12 for assembling partial objects 13 and preparing them separately (see Fig. 1). Complete objects 14 are then assembled from the partial objects 13 (see Fig. 2).

Die Bausätze 6 sind dafür ausgelegt, dass sie auseinanderund zu einem späteren Zeitpunkt wieder zusammengebaut werden können. Da viele Nutzer ihre Bausätze 6 miteinander vermischen und dadurch eine unübersichtliche Menge von The kits 6 are designed to be disassembled and reassembled at a later date. Since many users mix their kits 6 together and thus create a confusing amount of

Bausteinen 1 entsteht, bestehen mehrere Schwierigkeiten Für Building blocks 1, there are several difficulties for

sinen erneuten Zusammenbau eines oder mehrerer Objekte 14, vol. Fig. 3. Beispielsweise ist es beim Vorliegen mehrerer Bausätze 6 ähnlichen Typs (z.B. LEGO-City) besonders Schwer, die Menge von Bausteinen 1 bestimmten Objekten 14 zuzuordnen. Das Problem besteht aber auch bei sehr komplexen einzelnen reassembling one or more objects 14, vol. Fig. 3. For example, when there are several construction sets 6 of a similar type (e.g. LEGO City), it is particularly difficult to assign the set of building blocks 1 to specific objects 14. However, the problem also exists with very complex individual

an on

Bausätzen 6 oder wenn bekannte Bausteine 5 verloren gehen. kits 6 or if known building blocks 5 are lost.

Die Fig. 4 zeigt eine schematische Darstellung des ersten Verfahrensschritte des erfindungsgemäßen Verfahrens, wobei die Menge von Bausteinen 1 gescannt wird und eine Menge Fig. 4 shows a schematic representation of the first method steps of the method according to the invention, wherein the set of building blocks 1 is scanned and a set

erkannter Bausteine 2 erhalten wird, wobei jedem erkannten recognized building blocks 2 is obtained, where each recognized

Baustein 2 eine Farbschattierung 3 zugeordnet ist. Building block 2 is assigned a color shade 3.

Die Fig. Sa-Sc zeigen jeweils dieselbe Menge erkannter Bausteine 2 mit erkannten Bausteinen 2 zugeordneten Farbschattierungen 3 unter unterschiedlichen Belichtungsverhältnissen. Diese schematische Darstellung soll verdeutlichen, dass die Problematik darin besteht, dass die Qualität der Scans sehr unterschiedlich oder gering sein kann, weshalb es schwierig ist, die Farben ausreichend genau voneinander zu differenzieren und zuzuordnen. Beim Fall der Fig. Sa-Sc kommt es erschwerend hinzu, dass sich die erkannten Bausteine 2 in einem Haufen befinden, in welchem Figs. Sa-Sc each show the same set of recognized building blocks 2 with color shades 3 assigned to recognized building blocks 2 under different lighting conditions. This schematic representation is intended to illustrate that the problem is that the quality of the scans can be very different or poor, which makes it difficult to differentiate and assign the colors with sufficient accuracy. In the case of Figs. Sa-Sc, the problem is further complicated by the fact that the recognized building blocks 2 are located in a cluster in which

sich die Bausteine gegenseitig überdecken. the building blocks overlap each other.

Die Fig. 6Sa-6Sc zeigen jeweils eine schematische Darstellung des zweiten Verfahrensschritts des erfindungsgemäßen Verfahrens unter unterschiedlichen Belichtungsverhältnis. Bei diesem zweiten Verfahrensschritt wird zumindest ein Beferenzstein 4 aus der Menge der erkannten Bausteine Z ausgewählt, wobei die Auswahl durch Identifikation einer Figs. 6Sa-6Sc each show a schematic representation of the second method step of the method according to the invention under different exposure ratios. In this second method step, at least one reference brick 4 is selected from the set of recognized building blocks Z, wherein the selection is made by identifying a

bekannten Form eines bekannten Bausteine 5 einer Menge known form of a known building block 5 of a set

bekannter Bausteine 5 erfolgt. known building blocks 5.

Im vorliegenden beispielhaften Fall, welcher auch bei den folgenden Figuren und Figqurenbeschreibungen beibehalten wird, wird der zylinderförmige erkannte Baustein 2 als In the present exemplary case, which is also retained in the following figures and figure descriptions, the cylindrical recognized building block 2 is

Referenzstein 4 ausgewählt. Reference stone 4 selected.

Dieser erkannte Baustein 2 und/oder Referenzestein 4 kann je nach Belichtungssituation (vgl. Fig. Sa-5c) unterschiedliche Farbschattierungen 3 aufweisen. Zugleich kann der erkannte Baustein 2 und/oder Referenzstein 4 dabei eine der bekannten Farben einer Liste von bekannten Farben bzw. einer Farbliste This recognized building block 2 and/or reference block 4 can have different color shades 3 depending on the lighting situation (cf. Fig. Sa-5c). At the same time, the recognized building block 2 and/or reference block 4 can have one of the known colors from a list of known colors or a color list

für einen bekannten Baustein 5 aufweisen, vgl. Fig. 7. for a known module 5, see Fig. 7.

Vorzugsweise liegt für jeden bekannten Baustein 5 eins arbliste vor, mit welcher die erkannte Farbe des erkannten Bausteine 2 und/oder des Referenzstein 4 abgeglichen werden Preferably, there is a work list for each known building block 5, with which the recognized color of the recognized building block 2 and/or the reference block 4 can be compared.

kann. can.

Der Referenzstein 4, welcher auch ein erkannter Baustein 2 ist, kann beispielsweise ein LEGO-Kopf eines LEGO-Männchens The reference brick 4, which is also a recognized brick 2, can be, for example, a LEGO head of a LEGO man

sein, vgl. Fig. S. be, see Fig. S.

Die Fig. 9 zeigt eine bekannte, vorzugsweise relative, Häufigkeitsverteilung 7, welche die Häufigkeit eines bekannten Bausteins 5 und somit auch des erkannten Bausteins Fig. 9 shows a known, preferably relative, frequency distribution 7, which shows the frequency of a known building block 5 and thus also of the recognized building block

2 und/oder Referenzsteins 4 in den bekannten Farben 2 and/or reference stone 4 in the known colors

wiedergibt. reproduces.

Vorzugsweise ist für jeden bekannten Baustein 2 eine Preferably, for each known building block 2, a

derartige Häufigkeitsverteilung 7 bekannt. such frequency distribution 7 is known.

A Se ae ha > Day x dan Far Var + A TUNCTAT z A ARAM MAC Gen AN hs KEN DLS SA A Se ae ha > Day x dan Far Var + A TUNCTAT z A ARAM MAC Gen AN hs KEN DLS SA

ES Rat San ES Council San

en © oo yayvar AS ea X Bausteine Z UWNd/OCdST 85 XO8 en © oo yayvar AS ea

abgeglichen werden. be compared.

Die Fig. 10 zeigt eine schematische Darstellung umfassend den dritten und vierten Verfahrensschritt des erfindungsgemäßen Verfahrens. Im dritten Schritt wird dem Referenzstein 4 zunächst die bekannte Farbe zugeordnet, Im vierten Schritt werden weitere bekannte Farben zum Rest der Menge der erkannten Bausteine 2 basierend auf der bekannten, vorzugsweise relativen, Häufigkeitsverteilung 7 der bekannten Farben der bekannten Bausteine 5 und/oder den Ergebnissen der Fig. 10 shows a schematic representation comprising the third and fourth method steps of the method according to the invention. In the third step, the known color is initially assigned to the reference brick 4. In the fourth step, further known colors are assigned to the remainder of the set of recognized bricks 2 based on the known, preferably relative, frequency distribution 7 of the known colors of the known bricks 5 and/or the results of the

DA THERE

Farbkalibrierung zugeordnet. Color calibration assigned.

Dh. aus den zunächst erkannten Bausteinen 2 werden durch This means that from the initially recognized building blocks 2,

einen erfolgreichen Abgleich mit bekannten Bausteinen 5 a successful comparison with known building blocks 5

identifizierte Bausteine 10, identified building blocks 10,

Se ae SC QSTr See ae SC QSTr

ea er - bear > 3 en eren bekannten 5 CO ZUM Mande ea er - bear > 3 en eren known 5 CO TO THE Mande

x x

Yamada or TREE en „mittel a SZ BAUS TDSLNG WAL ader mittelbar auf ns 5 ea Car SH ES Yamada or TREE en "medium a SZ BAUS TDSLNG WAL ader indirectly on ns 5 ea Car SH ES

AAN A ZUIKT A A ANAL TO ANAL AND ANAL

\ esse DSKZMNLS \ esse DSKZMNLS

AN Ka 7 AN Ka 7

A N HS & STLOL A N HS & STLOL

a8 Are A AA LATS 5 a8 Are A AA LATS 5

u x N E x = ) Ya says by ST Sa an ande ie AFery I x In einer besond bevo AST siante des ern Sn u x N E x = ) Ya says by ST Sa ande ie AFery I x In a special bevo AST siante des ern Sn

Ss x ———_—_— ex SYS Ser er uEi LETKEL LS LAG f Ss x ———_—_— ex SYS Ser er uEi LETKEL LS LAG f

t x armer © im? LE A ALINA t x poor © im? LE A ALINA

A N 165% LO AAEALU A N 165% LO AAEALU

‚Ar we XS x N it een a U ERS EEE ER Nir as SEE XNOTFELLETSN ML 'Ar we XS x N it een a U ERS EEE ER Nir as SEE XNOTFELLETSN ML

— a Xu © a Say, E NY NANNTEN AS ON n ae ent kannten a, AT Sanders WC Cie DEKAN — a Xu © a Say, E NY NANNTEN AS ON n ae ent a, AT Sanders WC Cie DEKAN

Man One

en CT a CT

x N SAY as nes 5 zum Rest x N SAY as nes 5 to the rest

ae ae

. kann X . can X

Ya N en 4 ea ed Ya ss a N © SIT NEN 5X Eat SE St x NEN EV ALLE Br SS ATS AL © är VE Ya N en 4 ea ed Ya ss a N © SIT NEN 5X Eat SE St x NEN EV ALL Br SS ATS AL © är VE

Ahynteres Ahynteres

Dear Ama Ss A LAS ZUG 3 AS s \ 4 $ SH an Si as HH as A AUSWÄNLG SD BON SLIM Dear Ama Ss A LAS TRAIN 3 AS s \ 4 $ SH an Si as HH as A SELECTION SD BON SLIM

aaa de Sa aaa de Sa

Xor = KANNST 5 MX Xor = CAN 5 MX

AS AS

5 Am LS 5 Am LS

N GSW N GSW

a ANAL EL a ANAL EL

bekannten Form mittels der Häufigkeitsverteilung 7 zugeordneten bekannte Farbe mit einer Wahrscheinlichkeit von known color assigned to a known shape using the frequency distribution 7 with a probability of

über 50 % vorliegt. over 50%.

Diese Suche nach einem antizipierten Referenzstein 4 bezieht sich auf die Menge von Bausteinen 1, erfolgt aber im This search for an anticipated reference brick 4 refers to the set of bricks 1, but takes place in

Wesentlichen anhand der erkannten Bausteine 2. Essentially based on the identified building blocks 2.

Die Fig. 12 zeigt eine schematisch dargestellte Erklärung eines verwandten Anwendungsfalls des erfindungsgemäßen Verfahrens: Bei sehr großen Mengen von Bausteinen 1, beispielsweise von vielen Bausätzen 5 mit vieien Bauanleitungen 8 und insbesondere in der Form eines unsortierten Haufens, werden eine Vielzahl au erkannten Bausteinen 2 erhalten, wobei aus dem Problem „der Nadel im Heuhaufen“ lediglich ein zweites, analoges Problem „einer zweiten Nadel in einem zweiten Heuhaufen“ generiert wird, Val. hierzu die große Zahl der hervorgehobenen erkannten Fig. 12 shows a schematically illustrated explanation of a related application of the method according to the invention: With very large quantities of building blocks 1, for example many construction sets 5 with many building instructions 8 and in particular in the form of an unsorted pile, a large number of recognized building blocks 2 are obtained, whereby the problem of the "needle in the haystack" merely generates a second, analogous problem of "a second needle in a second haystack", Val. for this purpose the large number of highlighted recognized

Bausteine 2 in Fig. 12, was wiederum unübersichtlich ist. Building blocks 2 in Fig. 12, which is again confusing.

Um Nutzer in die Lage zu versetzen, die entsprechenden erkannten Bausteine 2 möglichst schnell und effizient zu erfassen, müssen die Einschränkungen der menschlichen Wahrnehmung berücksichtigt werden und Informaticnen dergestalt zur Verfügung gestellt werden, sodass Nutzer diese entsprechend zweckmäßig nutzen können. Schematisch dargestellt in Fig. 13, wird hierzu vorzugsweise die Bauanleitung 8 in Verbindung mit einer zugrunde 1Liegenden Stückliste 11 in einzelne Teilmengen des Bausatzes 12 To enable users to grasp the corresponding recognized building blocks 2 as quickly and efficiently as possible, the limitations of human perception must be taken into account and information must be provided in such a way that users can use it appropriately. Schematically shown in Fig. 13, the assembly instructions 8, in conjunction with an underlying parts list 11, are preferably divided into individual subsets of the kit 12.

seqgmentiert. segmented.

Die erhaltenen Daten, insbesondere der erhaltenen Segmentierung, können in einer Datenbank 16 verarbeitet The data obtained, in particular the segmentation obtained, can be processed in a database 16

werden. become.

Ya os wear mi ST As as ea Sa m evaar Cr Fa Sa ea Dann werden MLUCSIS ASS STIL Ya SS mäßen Verfahrens Ya os wear mi ST As as ea Sa m evaar Cr Fa Sa ea Then MLUCSIS ASS STIL Ya SS according to procedure

er ES nt A 5 = 5 > NH x af F I Ay + N AG SE AMMS ar aM 5 ey 3 mm. ea Se ot & NS, A ns} ES OT ade LA ar AUSANMEN HNOau 1 DES LOS Aa nl x A Do rat nam wem aa a 33 ee an 2 PS ex 8 ATS LO eKusS 18; VS LSValıl El SVTKEADNMLEN BAUS SLNGS AS BE LAMSE Bye aa SS 45 Sachırn h A ne Sa N er ES nt A 5 = 5 > NH x af F I Ay + N AG SE AMMS ar aM 5 ey 3 mm. ea Se ot & NS, A ns} ES OT ade LA ar AUSANMEN HNOau 1 DES LOT Aa nl x A Do rat nam who aa a 33 ee an 2 PS ex 8 ATS LO eKusS 18; VS LSValıl El SVTKEADNMLEN BAUS SLNGS AS BE LAMSE Bye aa SS 45 Sachırn h A ne Sa N

BRUST SL . TE AAN ; 43 dadurch dar GEBE AL, dass BREAST SL . TE AAN ; 43 thereby represent AL that

Ay Meat AST at x ea y SCH en 5 5 ey ale ass a Ay Meat AST at x ea y SCH en 5 5 ey ale ass a

CN AAN 1 El MAR S Sa MARS EN SL N AS AUON CN AAN 1 El MAR S Sa MARS EN SL N AS AUON

2 ‘ © Yale yo Yen N FACH abe b ANNE A N Se ame EM st ertle Baustel KVOHESGSILODEN S ind). © Demue STE Snüber wer 2 ' © Yale yo Yen N FACH abe b ANNE A N Se ame EM st ertle Baustel KVOHESGSILODEN S ind). © Demue STE Snüber who

FÜR LS BEUSCSLN VO der FOR LS BEUSCSLN VO the

nn nn

x © NY 5 x je :x Km = A FA x an einem ala eines Smartı nes aber nur die eri var an SEM SOLLE SLRES SMALL ehor was aber nur die erkannten + x ae Yen > x - a 40 gen ea Ten > &1ineser sine linen Pa I MATTE äh Na in Rausteine X eLne€ BLENZSLUSN LE LMEITS des Bausatzes 12 x © NY 5 x each :x Km = A FA

N VE . Ws LAN a 4 aa A aebn f «a al werden nur no6 Ale relevanten QALTES LS VL LG Sall werden Nur noch QdLe TSiLEeVANCSN NVE. Ws LAN a 4 aa A aebn f «a al will only be no6 Ale relevant QALTES LS VL LG Sall will only be QdLe TSiLEeVANCSN

Pd Pd

en AN Senn aa Sa en m ea; A aan an yın tan Rausteauın 3 x ei imencges x 5 A ne SS X ann len KAaUSUSINS des Fr VTSeLiLMenNndge A des Bausatzes 1X Om a % 3 Nee 3 X X 54 asia das a as Sargeatbeallt LLSDLENV des Smart ohonss dacgesest at. 145 na . 4x Imensen des x 3 x Sinnvellerweise LE AST N des Bausa Ka KO DE A WELLE UWOLLDE ar“ Swan a en SS aaa ei SEN A 4 n ala tkamer © site KR Br Ak ER ANDAL y ASS SL A 5 5 ASTLLLE LU A Ks EL AAN —.) — N en N ER es ns Fa A we as En 4 aheraan hr OEsaNnS Sy + > EN el an Dach abgeschlossene E13 nheit ‚ EB, SLR Wall; SL Dat 5 355 Todaam 1a körnnen we % $ a wen NS FATPUODMEN ds EAN ARE KOT WEL TSUE UN EAN NAMES SALARZL yiekte 1 ardean ob 76 ke 1 WETCSTL, WA es 5 = x ey Sn > mat 5 Ka Mi SS xy Ag NAT 5 a sr We % $ er x YA „x As LOL © K u 31 cu SS TA AA BL WED LAN NW LS ALBLENE NA ayrfindungsgemäßen Ver Sahrens welche Aarau Sat A ER KALALALIN NE ST Län FEEDS WELCHE CAT KUL Ag LS a Pen Sam aa Fa hme Für Tr Sense eye 2 Se AO hat DOT SALATE Lt A N KÜSTE ZU SL bes N AR ALL Verne, re fun Asıma how Ye 7 ns erkannte Bauste seh KARA A ANENS DEW, ERLERNEN ALL SAUSC Ak A Oaavtns easy Min var PN Re N NY A sn sin Mn 5 N SCANNEN QSer Mande on Bausteins . und nachdem S16 ZU £ x & A x Y z “ BA aastarn Bausteinen 15 aa Yemen es Ye As ifizierten Bausteinen LO wurden, SUKZESSSLVE AUS Gi N x na | ie _ 3 n ursorüngalic ar CAacsamt a a ar erkannten VEN SEM ag] lichen GesamLübersicht . der erkannten A a A . un as NN __- N SS antfernt werden. N + 2 3 x x Yo A 3 N yes Sy YA ee“ San 51e, 1A SLINd AR des Ss LLMKS AN AL N N x 3 5 5 N N van se es = a al 5 a 9 SS < x Sen Was eye x er dr STETS ch alle identifizierüe Bausteine 10 eine! am x 3 a © A es A es Aa N FED > w Denaner as Qayantosae 305 en Sa hahar am geguchten T Dallimer ATS ES BAUS ZER dm AO TESHODEN,: NECHKEM x Da DS m x es X a Sr Gar A BE ya a ea a is Te & Ay Te X Mean N des SE dentifiziıerter Baus stein 10 als Vel Qer Te iMeNge QGS es N han ef aaa een A + _F PN MEN x x AH ON OREN Sen MY SENAT a 7 er u... X \ ex en Kausatktzes LLC D81m SCANNEN TEST an DW SELL alisiert x x SL 5 n—_—_- £ artohoane Ray MUS Rn a Aa afundane rei Pat Wurde ({SMAXr ZOOS IN SQET Mitte 1; WLTO der GEST MMS VS iLevanles en AN Senn aa Sa en m ea; A aan an yın tan Rausteauın 3 x ei imencges x 5 A ne SS 4x Imensen des x 3 OEsaNnS Sy + > EN el an roof completed unit ' EB, SLR SL Dat 5 355 Todaam 1a körnnen we % $ a wen NS FATPUODMEN ds EAN ARE KOT WEL TSUE UN EAN NAMES SALARZL yiekte 1 ardean ob 76 ke 1 WETCSTL, WA es 5 = x ey Sn > mat 5 Ka Mi SS xy Ag NAT 5 a sr We % $ he COAST TO SL bes N AR ALL Verne, re fun Asıma how Ye 7 ns recognized building blocks seh KARA A ANENS DEW, LEARNING ALL SAUSC Ak A Oaavtns easy Min var PN Re N NY A sn sin Mn 5 N SCAN QSer Mande on building blocks and after S16 TO £ x & A x Y z “ BA aastarn building blocks 15 aa Yemen There Ye As verified blocks were LO, SUCCESS SLVE FROM Gi N x na | ie _ 3 n originally ar CAacsamt a a ar recognized VEN SEM ag] general overview . of the recognized A a A . and as NN __- N SS are removed. N + 2 3 x 305 en Sa hahar am geguchten T Dallimer ATS ES BAUS ZER dm AO TESHODEN,: NECHKEM x Da DS m x es X a Sr Gar A BE ya a ea a is Te & Ay Te OREN Sen MY SENATE a 7 er u... X \ ex en Kausatktzes LLC D81m SCANNING TEST an DW SELL alized x x SL 5 n—_—_- £ artohoane Ray MUS Rn a Aa afundane rei Pat Was ({SMAXr ZOOS IN SQET Middle 1; WLTO of the GEST MMS VS iLevanles

ai x ya eh Asa ai x ya eh Asa

x am x, X ® n asien Ka © a Dunı Sal 5 oe hir mn en ON a a ey SrkKannte DBausilein x am x, X ® n asien Ka © a Dunı Sal 5 oe hir mn en ON a a ey SrkKnte DBausilein

Er A gr m AN N 5 u AR Ta en A - es} oA ai AN aaa an A sen bir x rechten Seiis OA LEN a N arbiiebenen er ea anten Ra > ver? N warden VL RDSTLEN STK Dal X VE SED werde A Ka x N ed x Ds 5 x au He Sntenreachend Sr schemat: han aratel Aa 5 dat as EEE STELLE der sc MN KEN LE CL LUTKT QEr X OA LS SE Ay hi nk Bazar ine uf an AN Sn aA OF a Ser A ass en R AU ıkbar, Nutzern zu Te dam Zeit DU ak ; SSe1LSDLeLSt mittels Tartend IE ZN NMZUGTS bern WR x da Asa 7 DLR AL PSMEN s BELEG, N A An „x X s 3 m « ds x x Samy YO Sy SET A ade an Ar m EST A SHE SO aan SEN ER NT FEN KUNGEN SZEW. date ktierilen 1 X AS LTE LSTLEN HAUSE Ar AN 5 U Nas qegamten = me SiNes 33er 2 = Is 3C j X HEN SOLLEN 5 AUSETNZES Le £ AA SAALE Seen & es SAL ZSS En 53 Ha > 3 Ss Sa say ON a m ment mx 1 an LÄASeNULELZLETTEN BAUST TE AL ya a ydlan barei + Ki a $ Sen er } A Nee se A ae ei a m Ka WET ÄHAN, STSLLS ELSE SSL CS TO AM 5 5 3 an x Y. s uns Yan ae AN As ey Manrı = ran Ra staunen WS LA LET DEW. LO EL MOL En BAUSTELLEN TA ae Ss As FO Sea m Tom eye enlarıe Tinden . WOODS QLS von SausteiLnen © au erschiedenen 5 x $ > vr ya 3 in ie aa aaa Ra = LEEDS A KARLS oder T VErSCHLGECSNEN Sa CO X ex |. 1 en ser ahean ann DA denen Mn 4 AM Sn SSTSNEN 5 3 können Nu CN SD, A Da . . a x x DS 3 pr % % = A _- "—. An un an . a Rn 5 Wahyrarnt Ka ch = 5 es A an RN EN SuM sed Sm = 5 ie Wahrscheiniichkeit Ist, dass s10 G6SLLMMLES OD e a | m & En EA Kan PS Pi. ns nn NO de an A ei mas Say ei £ Say va TH a ar SHE SAUSSE 5 ESTULG GESTELLT N Kan. x x 3 x I “x a a At anrSan ea an schem 5 ehe m ea 1 Sean BA er ann ER SDOSCHEL der scher schen VArSt & SS FLO kann | a Kon VL . - x x Sin Leich ar ideen Y SA vr Faire DAN ve Ay SM ADTLSLEN GET LAND LELSLSLL en Bausteine LO mL QSE x Ü x 5 Pe Sinse da en RN A RN Yo AA ea SumaaT x Seven se Del ABS GLTM AUuUSatZes IL LUX QeT MASSE WET SVENS x % Ya N x a sd & Ne x < San Salem 4 ey en , nn © Daten An el > a is AL YEKUS L& El & A ei, WOL AS 18 Dat NO SiS LEST „+ N Sad a A & © \ veararheitet aa lan eÄnnen ur} am Bine een Sr 15 verarpeitel Werden KOMMEN UT Her AOCSE Sinne VOSTDITÜZUN Sa Hammel Sarmicdante Rlenmäfßlier 1dente Ba wa HE MALE OL LEN AL STE X & Se X de HNÜ& DSaUSCSL erfolgen kann. Vorzugsweise erfolgt der Abgleich anhand einer aus den erkannten Bausteinen 2 erstellten Liste, wobei die erkannten Bausteine 2 jeweils durch eine bekannte Farbe und bekannte Form identifiziert sind und eine Anzahl aufweisen. So kann Er A gr m AN N 5 u AR Ta en A - es} oA ai AN aaa an A sen bir x right Seiis OA LEN a N arbiiebenen er ea anten Ra > ver? N warden VL RDSTLEN STK Dal Te dam time DU ak ; SSe1LSDLeLSt by means of Tartend IE ZN NMZUGTS bern WR x da Asa 7 DLR AL PSMEN s BELEG, N A An “x qegamten = me SiNes 33er 2 = Is 3C j STSLLS ELSE SSL CS TO AM 5 5 3 an x Y. s us Yan ae AN As ey Manrı = ran Ra marvel WS LA LET DEW. LO EL MOL En BUILDING SITE TA ae Ss As FO Sea m Tom eye enlarıe Tinden . WOODS QLS from SausteiLnen © au various 5 x $ > vr ya 3 in ie aa aaa Ra = LEEDS A KARLS or T VERSCHLGECSNEN Sa CO X ex |. 1 en ser ahean ann DA dem Mn 4 AM Sn SSTSNEN 5 3 can Nu CN SD, A Da . . a x x DS 3 pr % % = A _- "—. An an an . a Rn 5 Wahyrarnt Ka ch = 5 es A an RN EN SuM sed Sm = 5 the probability is that s10 G6SLLMMLES OD e a | m & En EA Kan PS Pi. ns nn NO de an A ei mas Say ei £ Say va TH a ar SHE SAUSSE 5 ESTULG POSITIONED N Kan. x x 3 en RN A RN Yo AA ea SumaaT x Seven se Del ABS GLTM AUuUSatZes IL LUX QeT MASSE WET SVENS x % Ya N x a sd & Ne aa lan eÄnnen ur} am Bine een Sr 15 verarpeitel werden KOMMEN UT Her AOCSE Sinne VOSTDITÜZUN Sa Hammel Sarmicdante Rlenmäfßlier 1dente Ba wa HE MALE OL LEN AL STE X & Se X de HNÜ& DSaUSCSL can be carried out. Preferably, the comparison is carried out using a list created from the recognized building blocks 2, whereby the recognized building blocks 2 are each identified by a known color and known shape and have a number.

a N arbiiebenen er ea anten Ra > ver? N warden VL RDSTLEN STK Dal X VE SED werde A Ka x N ed x Ds 5 x au He Sntenreachend Sr schemat: han aratel Aa 5 dat as EEE STELLE der sc MN KEN LE CL LUTKT QEr X OA LS SE a N arbiieben er ea anten Ra > ver? N warden VL RDSTLEN STK Dal

Ay hi nk Bazar ine uf an AN Sn aA OF a Ser A ass en R AU ıkbar, Nutzern zu Te dam Zeit DU ak ; SSe1LSDLeLSt mittels Tartend IE ZN NMZUGTS bern WR x da Asa 7 DLR AL PSMEN s BELEG, N A An „x X s 3 m « ds x x Samy YO Sy SET A ade an Ar m EST A SHE SO aan SEN ER NT FEN KUNGEN SZEW. date ktierilen 1 X AS LTE LSTLEN HAUSE Ar AN Ay hi nk Bazar ine uf an AN Sn aA OF a Ser A ass en R AU ıkbar, users at Te dam Zeit DU ak ; SSe1LSDLeLSt by means of Tartend IE ZN NMZUGTS bern WR x da Asa 7 DLR AL PSMEN s BELEG, N A An “x

5 U 5 U

Nas qegamten We are playing

= me SiNes 33er 2 = Is 3C j X HEN SOLLEN 5 AUSETNZES Le £ AA SAALE Seen & es SAL ZSS En 53 Ha > 3 Ss Sa say ON a m ment mx 1 an LÄASeNULELZLETTEN BAUST TE AL ya a ydlan barei + Ki a $ Sen er } A Nee se A ae ei a m Ka WET ÄHAN, STSLLS ELSE SSL CS TO AM 5 5 3 an x Y. s uns Yan ae AN As ey Manrı = ran Ra staunen WS LA LET DEW. LO EL MOL En BAUSTELLEN = me SiNes 33er 2 = Is 3C j ELSE SSL CS TO AM 5 5 3 an x Y. s us Yan ae AN As ey Manrı = ran Ra marvel WS LA LET DEW. LO EL MOL En CONSTRUCTION SITE

TA ae Ss As FO Sea m Tom eye enlarıe Tinden . WOODS QLS von SausteiLnen © au erschiedenen TA ae Ss As FO Sea m Tom eye enlarıe Tinden . WOODS QLS from SausteiLnen © from various

5 x $ > vr ya 3 in ie aa aaa Ra = LEEDS A KARLS oder T VErSCHLGECSNEN Sa CO X ex |. 1 en ser ahean ann DA denen Mn 4 AM Sn SSTSNEN 5 3 können Nu CN SD, 5 x $ > vr ya 3 in ie aa aaa Ra = LEEDS A KARLS or T VERSCHLGECSNEN Sa CO X ex |. 1 en ser ahean ann DA whom Mn 4 AM Sn SSTSNEN 5 3 can Nu CN SD,

A Da . . a x A There . . a x

x DS 3 pr % % = A _- "—. An un an . a Rn 5 Wahyrarnt Ka ch = 5 es A an RN EN SuM sed Sm = 5 x DS 3 pr % % = A _- "—. An an an . a Rn 5 Wahyrarnt Ka ch = 5 es A an RN EN SuM sed Sm = 5

ie Wahrscheiniichkeit Ist, dass s10 G6SLLMMLES OD The probability is that s10 G6SLLMMLES OD

e a | m & En EA Kan PS Pi. ns nn NO de an A e a | m & En EA Kan PS Pi. ns nn NO de an A

ei mas Say ei £ Say va TH a ar ei mas Say ei £ Say va TH a ar

SHE SAUSSE 5 ESTULG GESTELLT N Kan. SHE SAUSSE 5 ESTULG SET N Kan.

x x 3 x I “x a a At anrSan ea an schem 5 ehe m ea 1 Sean BA er ann ER SDOSCHEL der scher schen VArSt & SS FLO kann | a Kon VL . - x x Sin Leich ar ideen Y SA vr Faire DAN ve Ay SM ADTLSLEN GET LAND LELSLSLL en Bausteine LO mL QSE x x 3

x Ü x 5 Pe Sinse da en RN A RN Yo AA ea SumaaT x Seven se Del ABS GLTM AUuUSatZes IL LUX QeT MASSE WET SVENS x % Ya N x a sd & Ne x < San Salem 4 ey en , nn © Daten An el > a is AL YEKUS L& El & A ei, WOL AS 18 Dat NO SiS LEST x Ü x 5 Pe Sinse da en RN A RN Yo AA ea SumaaT x Seven se Del ABS GLTM AUuUSatZes IL LUX QeT MASSE WET SVENS x % Ya N x a sd & Ne

„+ N Sad a A & © "+ N Sad a A & ©

\ veararheitet aa lan eÄnnen ur} am Bine een Sr 15 verarpeitel Werden KOMMEN UT Her AOCSE Sinne VOSTDITÜZUN Sa Hammel Sarmicdante Rlenmäfßlier 1dente Ba wa \ veararheitet aa lan eÄnnen ur} am Bine een Sr 15 verarpeitel Werden COMMEN UT Her AOCSE Sinne VOSTDITÜZUN Sa Hammel Sarmicdante Rlenmäfßlier 1dente Ba wa

HE MALE OL LEN AL STE X & Se X de HNÜ& DSaUSCSL HE MALE OL LEN AL STE X & Se X de HNÜ& DSaUSCSL

erfolgen kann. can be done.

Vorzugsweise erfolgt der Abgleich anhand einer aus den erkannten Bausteinen 2 erstellten Liste, wobei die erkannten Bausteine 2 jeweils durch eine bekannte Farbe und bekannte Preferably, the comparison is carried out using a list created from the recognized building blocks 2, whereby the recognized building blocks 2 are each identified by a known color and known

Form identifiziert sind und eine Anzahl aufweisen. So kann are identified in a form and have a number. This way,

beispielsweise ermittelt werden, welche und/oder wie viele bekannte Bausteine 5 gof. im Zuge einer Ersatzbeschaffung zu erwerben wären. Der Erwerb kann dabei automatisiert und/oder For example, it can be determined which and/or how many known building blocks 5 gof. would have to be acquired in the course of a replacement purchase. The acquisition can be automated and/or

manuell erfolgen, be done manually,

Die Fig. 17 zeigt eine Baugruppe 15, welche aus einer Menge arkannter Bausteine 2 mit zugeordneten unterschiedlichen Farbechattierungen 3 besteht. Hier befinden sich die erkannten Bausteine 2 in einem zusammengebauten Fig. 17 shows an assembly 15, which consists of a set of recognized building blocks 2 with associated different color shades 3. Here, the recognized building blocks 2 are located in an assembled

Formschlüssigen Zustand. Form-fitting condition.

Die Fig. 18 zeigt eine weitere schematische Darstellung des vierten Verfahrensschritts des erfindungsgemäßen Verfahrens, wobei den erkannten Bausteinen 2 einer Baugruppe 15 auf Fig. 18 shows a further schematic representation of the fourth method step of the method according to the invention, wherein the recognized modules 2 of an assembly 15 on

Grundlage der Farbkalibrierung mittels des Referenzgteins 4 Basis of color calibration using reference grade 4

bekannte Farben zugeordnet werden. known colors are assigned.

Die Fig. 19a-19c zeigen schematische Darstellungen zu einer Weiterbildung des erfindungsgemäßen Verfahrens, wobei mittels bekannter Dimensionsverhältnisse bzw. relativer Dimensionen, z.B. Länge: Breite:Höhe, Baugruppen 15 in ihre einzeinen erkannten Bausteine 2 seqmentiert werden können, So lassen sich optisch homogen erscheinende Baugruppen 15 So weit seqmentieren, dass das Vorliegen bekannter Bausteine 5 in Fig. 19a-19c show schematic representations of a further development of the method according to the invention, wherein by means of known dimensional ratios or relative dimensions, e.g. length: width: height, assemblies 15 can be segmented into their individual recognized building blocks 2. In this way, visually homogeneous appearing assemblies 15 can be segmented to such an extent that the presence of known building blocks 5 in

solch einer Baugruppe 15 abgeleitet werden kann. such an assembly 15 can be derived.

Dabei soll Fig. 19a darstellen, dass die Grenzen zwischen den erkannten Bausteinen 2, beispielsweise aufgrund einer schlechten Scan-Qualität, nicht problemlos erkennbar sind. Fig. 19b soll darstellen, dass die Arenzen mittels der bekannten Dimensionsverhältnisse und/oder einer Farbkalibrierung identifiziert werden können. Die Fig. 190 8511 den Zustand bei identifizierten Grenzen der erkannten Fig. 19a illustrates that the boundaries between the detected building blocks 2 are not easily recognizable, for example, due to poor scan quality. Fig. 19b illustrates that the boundaries can be identified using known dimensional ratios and/or color calibration. Fig. 190 8511 illustrates the state with identified boundaries of the detected

Bausteine 2 darstellen. Represent building blocks 2.

10 11 10 11

12 12

13 14 15 16 13 14 15 16

25 25

Legende Legend

zu den Hinweisziffern: to the reference numbers:

(Menge von} Bausteinen {Menge} erkannter Bausteine Zugeordnete Farbschattiesrung Referenzstein Bekannte (r} Baustein{({e} Bausatz/Bausätze Bekannte Häufigkeitsvertei lung Bauanleitung Zweidimensionale Häufigkeitsverteilung Identifizierte Bausteine tückliste wenigstens eines Bausatzes Teilmenge wenigstens eines Bausalzes Teilobjekt (e)} Objekt Baugruppe {n} Datenbank (Set of} building blocks {Set} of recognized building blocks Assigned color shade Reference brick Known (r} building block {({s} kit/kits Known frequency distribution Building instructions Two-dimensional frequency distribution Identified building blocks Parts list of at least one building block Subset of at least one building block Sub-object (s)} Object Assembly {n} Database

Claims (1)

20230818 256 Patentansprüche L. Verfahren zum Identifizieren einer Menge von Bausteinen 20230818 256 claims L. Method for identifying a set of building blocks {1} mit jeweils einer Form und einer Farbe, wobei {1} each with a shape and a color, where folgende Schritte durchgeführt werden: the following steps must be carried out: - Scannen der Menge von Bausteinen (1) und Erhalten einer Menge erkannter Bausteine {2} mic jeweils einer zugeordneten Farbschattierung (3), - scanning the set of building blocks (1) and obtaining a set of recognized building blocks {2} each with an assigned color shade (3), Auswählen zumindest eines Referenzsteins (4) aus der Menge der erkannten Bausteine ({2) durch Identifikation einer bekannten Form eines bekannten Bausteins {5}, Selecting at least one reference brick (4) from the set of recognized bricks ({2) by identifying a known shape of a known brick {5}, - Zuordnen einer bekannten Farbe zum zumindest einen Referenzstein {4} und vorzugsweise Durchführen einer Farbkalibrierung anhand des zumindest einen Referenzsteins (4), - Assigning a known color to the at least one reference stone {4} and preferably performing a color calibration based on the at least one reference stone (4), - Zuordnen von bekannten Farben zum Rest der Menge der erkannten Bausteine (2) basierend au£ einer bekannten, vorzugsweise relativen, Häufigkeitsverteilung (7) der bekannten Farben der bekannten Bausteine {5} und/oder den Ergebnissen der - Assigning known colors to the rest of the set of recognized building blocks (2) based on a known, preferably relative, frequency distribution (7) of the known colors of the known building blocks {5} and/or the results of the Farbkalibrierung. Color calibration. Verfahren nach Anspruch 1, wobei die bekannte Häufigkeitsverteilung {7) der bekannten Farben, vorzugsweise kontinuierlich und/oder regelmäßig, Method according to claim 1, wherein the known frequency distribution {7) of the known colors, preferably continuously and/or regularly, aktualisiert wird. is updated. S. p. 8. 8. 27 27 Verfahren nach einem der vorhergehenden Ansprüche, wobei jeder bekannten Farbe der bekannten Bausteine (5) eine Vielzahl an Farbeschattierungen zugeordnet ist Method according to one of the preceding claims, wherein each known color of the known building blocks (5) is assigned a plurality of color shades und/oder wird. and/or will. Verfahren nach einem der vorhergehenden Ansprüche, wobei die bekannte Häufigkeitsverteilung {7} der bekannten Farben eine zweidimensionale Häufigkeitsverteilung (9) ist und die bekamten Farben mit bekannten Formen der bekannten Bausteine (S) Method according to one of the preceding claims, wherein the known frequency distribution {7} of the known colors is a two-dimensional frequency distribution (9) and the known colors are associated with known shapes of the known building blocks (S) korrelieren, correlate, Verfahren nach einem der vorhergehendenden Ansprüche, wobei das Auswählen des Referenzsteins (4) eine Suche nach einem bekannten Baustein (5) mit einer bekannten Method according to one of the preceding claims, wherein selecting the reference brick (4) involves a search for a known building block (5) with a known Farbe und einer bekannten Form beinhaltet. color and a known shape. Verfahren nach einem der vorhergehendenden Ansprüche, wobei die der bekannten Form mittels der Häufigkeitsverteilung {7} zugeordneten bekannte Farbe Method according to one of the preceding claims, wherein the known color assigned to the known shape by means of the frequency distribution {7} mit einer Wahrscheinlichkeit von über 50 % vorliegt. with a probability of over 50%. Verfahren nach einem der vorhergehenden Ansprüche, wobei das Zuordnen der bekannten Farben zum Rest der Menge der erkannten Bausteine (2) auf eine Farbkalibrierung der bekannten Farbe des Referenzsteins (4} folgt, wobei die bekannte Farbe als Kalibrierungsgrundlage, insbesondere für einen Method according to one of the preceding claims, wherein the assignment of the known colors to the rest of the set of recognized building blocks (2) follows a color calibration of the known color of the reference brick (4), wherein the known color serves as a calibration basis, in particular for a Farbkalibrierungsalgorithmus, dient. Color calibration algorithm. Verfahren nach einem der vorhergehenden Ansprüche, wobei, vorzugsweise micltelis einer zweidimensionalen Method according to one of the preceding claims, wherein, preferably with a two-dimensional Häufigkeitsverteilung (9) nach Anspruch 4, die Frequency distribution (9) according to claim 4, the AL, AL, We S We S 14. 14. 28 28 bekannten Formen der bekannten Bausteine {5} zum Rest der Menge der erkannten Bausteine ({2}) zugeordnet known forms of the known building blocks {5} are assigned to the rest of the set of recognized building blocks ({2}) werden. become. Verfahren nach dem vorhergehenden Anspruch, wobei die Zuordnung der bekannten Formen in Verbindung mit einem Method according to the preceding claim, wherein the assignment of the known shapes in connection with a Bilderkennungsverfahren erfolgt, Image recognition process is carried out, Verfahren nach einem der vorhergehenden zwei Ansprüche, wobei den bekannten Formen der bekannten Bausteine (5) jeweils eine Vielzahl an perspektivischen Darsteliungen der jeweiligen bekannten Form zugeordnet ist und/oder Method according to one of the preceding two claims, wherein the known shapes of the known building blocks (5) are each assigned a plurality of perspective representations of the respective known shape and/or wird. becomes. Verfahren nach einem der vorhergehenden Ansprüche, wobei den bekannten Formen jeweils absolute und/oder Method according to one of the preceding claims, wherein the known forms are each assigned absolute and/or relative Dimensionen zugeordnet sind und/oder werden. relative dimensions are and/or will be assigned. Verfahren nach einem der vorhergehenden Ansprüche, wobei wenigstens eine Gruppierung farbidenter und/oder farmidenter und/oder farb- und formidenter erkannter Bausteine (2} zu wenigstens einer Gruppe erfolgt, vorzugsweise wobei wenigstens eine Zählung der Method according to one of the preceding claims, wherein at least one grouping of color-identical and/or color-identical and/or color- and form-identical recognized building blocks (2} is carried out into at least one group, preferably wherein at least one counting of the erkannten Bausteine (2) innerhalb einer Gruppe erfolgt. recognized building blocks (2) within a group. Verfahren nach einem der Ansprüche 8 bis 12, wobei eine Liste aus den erkannten Bausteinen (2) erstellt wird, wobei die erkannten Bausteine {2) jeweiis durch eine bekannte Farbe und bekannte Form identifiziert sind und Method according to one of claims 8 to 12, wherein a list is created from the recognized building blocks (2), wherein the recognized building blocks (2) are each identified by a known color and known shape and eine Anzahl aufweisen. have a number. Verfahren nach dem vorhergehenden Anspruch, wobei die Method according to the preceding claim, wherein the Liste mit wenigstens einer Stückliste wenigstens eines List with at least one parts list of at least one Bausatzes (11) umfassend Bausteine abgeglichen wird und kit (11) is comprehensively matched building blocks and aus’ farb-from’ color- Bausteine Building blocks Verfahren Procedure Liste der List of einen Baus a building 28 28 und formidente und zahlenmäßig idente and form-identical and numerically identical überprüft wird. is checked. nach dem vorhergehenden Anspruch, wobei die wenigstens einen Stückliste des wenigstens according to the preceding claim, wherein the at least one parts list of the at least atzes {11} zugeordnet wird, wenn die Liste atzes {11} is assigned when the list eine vollständige Teilmenge der wenigstens einen a complete subset of at least one Stückiiste des wenigstens einen Bausatzes {11} ist. Parts list of at least one kit {11}.
ATA99/2023A 2023-08-18 2023-08-18 Method for identifying a set of building blocks AT527503A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
ATA99/2023A AT527503A2 (en) 2023-08-18 2023-08-18 Method for identifying a set of building blocks
PCT/EP2024/072698 WO2025040490A1 (en) 2023-08-18 2024-08-12 Method for identifying a quantity of modules

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
ATA99/2023A AT527503A2 (en) 2023-08-18 2023-08-18 Method for identifying a set of building blocks

Publications (1)

Publication Number Publication Date
AT527503A2 true AT527503A2 (en) 2025-03-15

Family

ID=92302498

Family Applications (1)

Application Number Title Priority Date Filing Date
ATA99/2023A AT527503A2 (en) 2023-08-18 2023-08-18 Method for identifying a set of building blocks

Country Status (2)

Country Link
AT (1) AT527503A2 (en)
WO (1) WO2025040490A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013501304A (en) 2009-08-04 2013-01-10 アイキュー ビジョン テクノロジーズ リミテッド System and method for object extraction
US9563824B2 (en) * 2015-06-15 2017-02-07 Qualcomm Incorporated Probabilistic color classification
US11132728B2 (en) * 2017-02-06 2021-09-28 Lego A/S Electronic ordering system and method
CN108986173A (en) 2018-09-28 2018-12-11 西安火眼猴智能科技研究院有限公司 Building blocks detection device and detection method

Also Published As

Publication number Publication date
WO2025040490A1 (en) 2025-02-27

Similar Documents

Publication Publication Date Title
DE102017210804A1 (en) Method Apply a spray to a field
Bath De-Gendering informatischer Artefakte: Grundlagen einer kritisch-feministischen Technikgestaltung
DE102009019545A1 (en) Method and device for performing an optical comparison between at least two patterns, preferably by comparing selectable sections
AT519722B1 (en) Method for the detection of at least one token object
AT527503A2 (en) Method for identifying a set of building blocks
EP3275302B1 (en) Method and adhesive mat for the imaging of the distribution of agricultural material to be spread
DE102015122148A1 (en) Agricultural distribution machine with system for evaluation and output of distribution quality
DE102017101885A1 (en) Method for cultivating plants
DE102016225656A1 (en) Camera for hair analysis with calibration device
EP1386507A1 (en) Method for assigning frequencies to base stations of a mobile telephone network
McGlade From business reform programme to production drive: the transformation of US technical assistance to Western Europe
EP1284467A2 (en) Method for constructing and evaluating a medical database
DE102021207009A1 (en) Method and device for detecting a plant health condition of plants for an agricultural machine
EP1224358B1 (en) Method for obtaining an advertising area by maschine planting or setting of the plants
Zoll The Fragmentation of Being
AT524929B1 (en) Method for generating a game result based on a set of game rules
DE102020215877A1 (en) Method of classifying plants for agricultural purposes
DE9407355U1 (en) clothing
DE102020002552B4 (en) Method of duplicating and reassembling images
DE202024105070U1 (en) hair pigmentation
Steineker Die Piloten-Lernstrategie
DE102022110076A1 (en) Automatic training data set generation for an algorithm for recognizing and determining the pose of data glasses
DE102021130269A1 (en) COMPUTER-IMPLEMENTED PROCEDURE TO ASSIST AND/OR ANALYZE DENTAL AND/OR ORTHODONTIC TREATMENTS
Eckert et al. " What Makes My Land My Land?" Bodenrecht, Entwicklung und Landkonflikte in Kamerun
DE102009006376A1 (en) Method and device for producing an artificial planting unit for a model landscape