new layout analysis techniques