SegementBySegment.py/filterandfind: Improved the naming and removed warnings and unnecessary try...except blocks. This function probably need deeper refactor.