[PublicLab] Fusing 3D Modelling with NDVI in Python + VisualSFM + Meshlab (#23807)

25 views
Skip to first unread message

notifi...@publiclab.org

unread,
Jun 9, 2020, 8:23:06 PM6/9/20
to notifi...@publiclab.org

Public Lab contributor ektopyrotic just posted a new research note entitled 'Fusing 3D Modelling with NDVI in Python + VisualSFM + Meshlab':

Read and respond to the post here: https://publiclab.org/notes/ektopyrotic/06-10-2020/fusing-3d-modelling-with-ndvi-in-python-visualsfm-meshlab


Video Showcasing Use: https://www.youtube.com/watch?v=GauAYvcdVPw

Here is an exercise in 3D image processing I performed using Near-infrared images processed into colormap NDVI, allowing me to create a 3D model of plants for use in 3D plant monitoring/health classification. This was created using (1) custom Python code to process the NIR reflectance images into a graded NDVI temperature scale images and using a combination of (2) VisualSFM for point cloud and polygon generation and (3) Meshlab to tidy up and display the polygon file. An RGB reconstruction was also performed on a collection of standard images (captured using a phone camera) of the collection of plants scanned for comparison. The NDVI 3D model was not a perfect reconstruction however it was cleaner in general than the RGB model and considerably faster to process in VisualSFM after the Python code had processed the input RAW (DNG format) images. It is relatively easy to see the distinction between the healthy vegetation and the background environment, the wooden decking, the plants were placed upon in the NDVI 3D model. This has lead me to think that this technique could be further developed in machine vision of plants in an environment in 3D, especially if the 3D model can be converted into a movie using a program like CMPMVS which could then be plugged into a platform such as PyTorch or Tensorflow for use in plant health classification in 3D. In any case this was an interesting way to demonstrate the use of NDVI and NIR imaging as applied in novel applications in the field of 3D photogrammetry and modelling with the intent of creating datasets for future explorations in machine vision research.

Code Available Here:https://github.com/MuonRay/PythonNDVI/blob/master/ndvibatch.py


You received this email because you are subscribed to some or all of the following tags: 3d,ndvi,photography,infrared,photogrammetry,software,near-infrared,science,garden,plants,camera,vegetation,environment,coding,python,physics,imaging,model,engineering,virtual,first-time-poster,zoom:4,lat:53.349805,lon:-6.260309,modelling,visualsfm,meshlab,augmented,reality,cacti,succulents.

Subscribe to all the tags for this post by visiting https://publiclab.org/subscribe/multiple/tag/3d,ndvi,photography,infrared,photogrammetry,software,near-infrared,science,garden,plants,camera,vegetation,environment,coding,python,physics,imaging,model,engineering,virtual,first-time-poster,zoom:4,lat:53.349805,lon:-6.260309,modelling,visualsfm,meshlab,augmented,reality,cacti,succulents.

To change your preferences, please visit https://publiclab.org/subscriptions.

Report spam and abuse to: moder...@publiclab.org

Check out the blog at https://publiclab.org/blog | Love our work? Become a Public Lab Sustaining Member today at https://publiclab.org/donate If this email title has an ID in the format #0000, you can reply with the email you use at PublicLab.org and your response will be posted as a comment on the website.
Reply all
Reply to author
Forward
0 new messages