Local Mapping and Loop Closing use keyframes to refine localization and to detectloop closures respectively. Finally, there is a Keyframe Culling function withinLocal Mapping thread which identifies keyframes which have too few uniqueobservable map points as redundant and removes them. Figure 5.2 shows theblock diagram of ORB-SLAM2 along with our changes in different modules forincorporating persistence in red