Sejumlah besar representasi citra di komputer berbentuk citra raster yaitu representasi citra secara elektronik dimana citra tersebut disimpan sebagai larik-larik dimensi yang berisi harga-harga tingkat keabuan. Citra-citra raster ini menghabiskan banyak memori untuk memprosesnya, menghabiskan banyak tempat untuk proses-proses tertentu. Untuk citra-citra yang hanya terdiri dari garis-garis seperti teks (cetakan maupun tulisn tangan), peta, grafik, berbagai macam tabel, angka-angka, dan simbol matematis dapat dilakukan proses vektorisasi yaitu proses yang mengubah citra raster ke citra vektor. Proses vektorisasi ini mencari sekelompok piksel yang memenuhi persamaan gari Y =*X + b dengan faktor kesalahan tertentu untuk m dan b, dimana X dan Y adalah koordinat vertikal dan horisontal dari piksel. Proses ini menghasilkan citra vektor yang hanya menyimpan posisi titik awal dan titik akhir dari vektor-vektor di dalam citra tersebut sehingga menghemat memori dan proses seperti rotasi, penskalaan, dan translasi dapat dilaksanakan jauh lebih cepat.