1. A deblocking method using an edge flow-directed filter and curvelet transform, comprising: extracting an edge flow vector from a Block Discrete Cosine Transform (BDCT) compressed image to identify a direction of changes in image attributes; performing a dyadic discrete wavelet transform on the BDCT compressed image; selectively filtering a highpass wavelet image among dyadic discrete wavelet transform compressed images according to an edge flow direction of an edge pixel; performing a curvelet transform on an image including the selectively filtered highpass wavelet image and wavelet images other than the highpass wavelet image; and estimating an original image before being BDCT compressed using the curvelet transform.