Edges Registration