Generischer Bildvergrößerungsalgorithmus?
-
Hallo,
es gibt ja einfache Algorithmen, mit denen man Bilder vergößern kann. Dabei werden dann halt biliär oder auch bikubisch aus den Farbdaten eines Punktes die Farbdaten der neuen anliegenden Punkte errechnet. Das stellt meines Verständnisses also eine Art "Mittelwertvergrößerung" dar.
Gibt es auch Bildalgorithmen, die versuchen, bei einer Vergrößerung anhand der umliegenden Daten die bei dem vergrößerten Bild fehlenden Daten zu rekonstruieren, anstatt sie einfach als Mittelwert zu berechnen?
Also ein Algorithmus, der mir ein kleines Bild so vergrößern kann, dass es (mit mäßigem bis guten Erfolg) so aussieht, wie ein Bild, das von anfang an in der großen Auflösung vorliegt?
Falls es solche Algorithmen geben sollte, schlösse sich auch gleich die eigentlich Frage an: Wie könnte ich ein Bild praktisch damit vergrößern? (Photoshop-Plugin o.ä.?)
P.s.
Mir ist klar, dass es keine Glaskugelalgorithmen gibt. Aber vlt. gibt es ja Näherungsverfahren oder solche, die versuchen, Formen zu erkennen oder oder oder ... Ich weiß es nicht, deshalb frage ich
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Themen rund um den PC in das Forum Spiele-/Grafikprogrammierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
da die information zwischen den Pixeln verloren ist, hat man's da doch ziemlich schwer, diese anders als durch Mittelwertbildung zu errechnen.
Angeblich soll es einige Algorithmen geben, die sowas ansatzweise können, aber wie die funktionieren- ka.
bei heise stand mal was..
-
Hmm ... Naja, ist mir schon klar. Nur wie gesagt, ich könnte mir vorstellen, dass man durch gewisse Annahmen - wie Konturen, Verläufe etc. - zumindest teilweise Daten rekonstruieren könnte.
@rüdiger
Sorry für's falsche Forum, aber ich dachte, das wäre im TrudP richtig, da ich den Algorithmus ja nicht programmieren möchte
-
Soweit ich weiß hat das bei Numb3rs der Eine mal programmiert...
-
Carmack schrieb:
Soweit ich weiß hat das bei Numb3rs der Eine mal programmiert...
die von tatort können das bestimmt auch
-
TravisG schrieb:
Carmack schrieb:
Soweit ich weiß hat das bei Numb3rs der Eine mal programmiert...
die von tatort können das bestimmt auch
Glaub ich nicht. Tatort ist immer so altmodisch. Da schon eher CSI:Miami.
-
Wobei es ohnehin interessant ist, was die für eine Erfolgsquote haben

-
im Emulator ZSNES sind einige solcher algorithmen integiert, da der emulator open source ist, und ich diese Algorithmen auch schon in vielen anderen Programmen gesegen habe, denke ich dass du sie auch wo anders finden kannst. HQ2x ist ein bespiel, der versucht in manchen situationen einen weichen Farbübergang zu schaffen, aber bei stärkeren farbsprüngen werden die konturen verstärkt. Grade bei den Fonts sieht es sehr gut aus.
Edit:
ja die folge von Numb3rs kenne ich auch, das war die erste und letzte Folge davon, die ich gesehen habe.
-
Krux schrieb:
Edit:
ja die folge von Numb3rs kenne ich auch, das war die erste und letzte Folge davon, die ich gesehen habe.Mir haben 10 Minuten gereicht.

-
ooch, ich finds ganz witzig- wenn auch ziemlich an den haaren herbei gezogen..
man könnte schon versuchen, über Filter nach dem Vergrößern die informationen zu rekonstruieren. aaber das ist hart, denk ich..
-
Auch wenn folgendes nicht ganz dieses Thema trifft, nenn ich einfach mal das Stichwort Superresolution. Ist am Rande sicherlich auch ganz interessant.
-