In the "slam for dummies" tutorial, laser scanner was used, and two methods of landmark extraction were shown.
But most practical SLAM implementations are based on camera images. In these applications how are landmarks extracted? The Durrant-Whyte paper does not mention it and I could not find an end-to-end demo project that includes landmark extraction.