sector refinement

*sector refinement:
  extract each sector with minimum difference along boundary
*optimal sector extraction :
  extract the sector with minimal difference between two boundaries