Quadree and Octree based approach
