What does the negative sign mean in the image frequency domain?
Each DCT output bin is a (weighted) correlation against a cosine function of a certain frequency.  A negative value would represent a negative correlation, e.g. something in the image data is of the opposite phase to that cosine (e.g. maybe dark when the cosine is 1, and light when the cosine is -1, instead of vice-versa for a positive correlation).