Pengolahan citra (image processing) merupakan proses mengolah piksel-piksel dalam citra digital citra digital yang bertujuan untuk memanipulasi dan menganalisis citra dengan bantuan komputer. Ada beberapa alasan mengapa kita melakukan pengolahan citra digital antara lain :
1. Untuk mendapatkan citra asli dari suatu citra yang sudah buruk karena pengaruh derau. Proses pengolahan bertujuan mendapatkan citra yang diperkirakan mendekati citra sesungguhnya.
2. Untuk memperoleh citra dengan karakteristik tertentu dan cocok secara visual yang dibutuhkan untuk tahap lebih lanjut dalam pemrosesan analisis citra. Dalam proses akuisisi, citra yang akan diolah ditransformasikan dalam suatu representasi numerik. Pada proses selanjutnya representasi tersebutlah yang akan diolah secara digital oleh komputer.
Garis besarnya pengolahan citra pada umumnya dapat dikelompokkan dalam dua jenis kegiatan, yaitu :
a. Memperbaiki citra sesuai kebutuhan
b. Mengolah informasi yang terdapat pada citra
Mengolah informasi yang terdapat pada citra sangat erat kaitannya dengan computer aided analysis yang umumnya bertujuan untuk mengolah suatu objek citra dengan cara mengekstraksi informasi penting yang terdapat di dalamnya. Dari informasi tersebut dapat dilakukan proses analisis dan klasifikasi secara cepat memanfaatkan algoritma perhitungan komputer. Dari pengolahan citra diharapkan terbentuk suatu sistem yang dapat memproses citra masukan hingga citra tersebut dapat dikenali cirinya. Pengenalan ciri inilah yang sering diaplikasikan dalam kehidupan sehari-hari.