Given a 16 x 16 key feature, the gradient for each pixel is calculated and averaged by a Gaussian function, then for each 8 x 8 quadrant the gradients are put into something called gradient histogram with 8 bins

Then they are concatenated into a vector to form the descriptor.

Questions

Why does harris corner detector not use the same gradient descriptor

Because all corners usually have similar gradients so I wont gain much