ported region extraction