روند کار Histogram Oriented Gradient بدین صورت است که ابتدا در جهت محور xها وyها از تصویر مشتق گرفته میشود (که همان تفاضل دو پیکسل مجاور می باشد) و دو ماتریس از تصویر بدست می آید (شکل1)
همانطور که در شکل1 مشاهده می شود بافتهایی از تصویر در جهات محور x و y بدست میآید،سپس برای تمامی عکسهای پوشه این کار انجام میشود، بعد از آن ماتریس اندازه از رابطه
بدست میآید(شکل2)
و همچنین ماتریس زوایای موجود در تصویر با فرمول angle=arctan(gy/gx) قابل محاسبه می باشد (شکل 3)
برای کم کردن حجم هیستوگرام زوایا، باقیمانده زوایای بیشتر از 180 درجه را بر 180 محاسبه و جایگزین زاویه اصلی میشود، بدین ترتیب برای تمامی تصاویر این کار انجام می شود، سپس با استفاده از رابطه فاصله اقلیدسی فاصله بین هیستوگرامهای تصاویر محاسبه شده و آن فاصله ای که تا هیستوگرام زاویه تصویر اصلی صفر شد تصویر منطبق میباشد.(شکل 4)