Die mobile Bildverarbeitung umfasst das Modifizieren, Klassifizieren oder Interpretieren von Bildern, die auf mobilen Geräten wie Mobiltelefonen oder Handheld-Computern aufgenommen wurden. Bei der mobilen Bildverarbeitung geht es hauptsächlich darum, Benutzern die Möglichkeit zu geben, Bilder, die von der Kamera des Geräts aufgenommen wurden, unmittelbar nach der Aufnahme eines Fotos zu korrigieren, oder eine Software, die Bildaspekte automatisch korrigiert, die allgemein als unerwünscht angesehen werden. Andere Anwendungen für die mobile Bildverarbeitung sind die Objektverfolgung und -erkennung sowie die Übersetzung von Dokumenten in tatsächlichen digitalen Text. Mit der Weiterentwicklung der Technologie zur Herstellung von Handheld-Geräten nehmen auch die Geschwindigkeit und Komplexität der verwendeten Bildverarbeitungssoftware zu.
Die einfachste Art der mobilen Bildverarbeitung ist eine Anwendung, die ein Foto bearbeitet, das mit der am Gerät angebrachten Kamera aufgenommen wurde. Dabei kann es sich um einfache Vorgänge handeln, die dem Benutzer erlauben, ein Bild zuzuschneiden, oder sie können komplexer sein, wie zum Beispiel das Analysieren und Ändern des Farbhistogramms eines Bildes, um Beleuchtungsprobleme in einer Szene automatisch zu korrigieren. Die Anwendungen stehen vor einigen Herausforderungen, da Bildverarbeitungsvorgänge sehr rechenintensiv sein können, insbesondere wenn die Bildauflösung hoch ist. In Kombination mit begrenztem Platz für die Durchführung von Operationen erfordert die mobile Bildverarbeitung tendenziell kleine Komponenten, die mit optimierten Algorithmen arbeiten.
Eine fortschrittlichere mobile Bildverarbeitung kann tatsächlich Anpassungen und Rendering in Echtzeit beinhalten. Dies kann das Entfernen von Bewegungsunschärfen oder das Zentrieren eines Fotos, das gerade aufgenommen werden soll, basierend auf Objekten beinhalten, die in der Szene erkannt werden. Andere komplizierte Routinen können rote Augen automatisch aus einem Porträt entfernen oder mehrere Bilder aufnehmen und sie zu einem einzigen Bild zusammenfügen. Die Prämisse für die Entwicklung solcher Anwendungen für mobile Geräte besteht darin, die Notwendigkeit einer separaten Bildverarbeitung auf einem größeren Desktop-Computer oder in einem digitalen Studio zu beseitigen.
Die Verbreitung von mobilen Geräten, die vollständig integriert sind und die Möglichkeit haben, sich nahtlos mit dem Internet zu verbinden, hat auch eine Reihe von Verwendungsmöglichkeiten hervorgebracht. Objekterkennung und -decodierung haben es ermöglicht, dass ein mit der richtigen Software ausgestattetes Gerät zu einem Barcode-Lesegerät wird, wobei bestimmte Codes sofort zu Online-Websites oder Produktbeschreibungen führen. Die Echtzeitverarbeitung von Bildern, die nicht unbedingt noch vorhanden sind, hat zur Entwicklung von Augmented-Reality-Software geführt.
Augmented Reality tritt auf, wenn ein Gerät mobile Bildverarbeitung verwendet, um entweder Orientierungspunkte oder andere Strukturen innerhalb eines Sichtfelds zu erkennen, manchmal in Kombination mit globalen Positionskoordinaten. In Verbindung mit einem Online-Server ermöglicht dies einem Gerät, Bilder anzuzeigen, die in der Realität nicht vorhanden sind, aber nach der Bildbearbeitung auf dem Gerät zu sehen sind. Einige Anwendungen für diese Art der mobilen Bildverarbeitung sind virtuelle Stadtrundgänge und versteckte virtuelle Werbetafeln.