Wie pro Wikipedia:3D-Variante für summierten Bereichstabelle (SAT)
summed area table A ist eine Datenstruktur und einen Algorithmus, um schnell und effizient die Summe der Werte in einem rechteckigen Teilmenge eines Gitters zu erzeugen.
für einen 2D-Raum eines Integralbild durch Iterieren x,y
über den gewünschten Bereich erzeugt werden kann,
I(x,y) = i(x,y) + I(x-1,y) + I(x,y-1) - I(x-1,y-1)
Und die query
Funktion für ein Rechteck Ecke A(top-left)
, B(top-right)
, C(bottom-right)
kann D
gegeben sein durch: -
I(C) + I(A) - I(B) - I(D)
Ich möchte das obige in 3D konvertieren. Bitte geben Sie auch an, ob eine andere Methode/Datenstruktur für die Berechnung von Teilsummen im 3D-Raum verfügbar ist.
Hat nicht der Wikipedia-Eintrag diese Frage im Abschnitt beantworten mit "Erweiterungen?" Ich glaube, es gibt die Formel für höherdimensionale Räume an der Unterseite. – templatetypedef
Ja, ich habe versucht, es zu verstehen, kann es aber nicht recht begreifen. Kannst du bitte Erklären ? – Ninja420