High-Efficient Low-Cost VLSI Implementation for Canny Edge Detection