SlideShare a Scribd company logo
1 of 13
Download to read offline
Analyzing NDVI Imagery Using Blender 
Hideki Saito 
September 8, 2014 
1
Contents 
1 About This Research 2 
1.1 Companion Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 
1.2 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 
2 Motivation 2 
3 Process 3 
4 Outcome 3 
5 Further Improvements 4 
6 Yet Another Improvements 5 
7 Version Similar to Infragram.org Output 8 
7.1 Some Examples From My Yard (and Surroundings) . . . . . . . . . . . . . . . . . . . . . . . . 10 
8 Conclusion 12 
8.1 Next Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 
Abstract 
Blender is a Free Software for 3D modeling and rendering. The software also contains an extensive 
suite of image adjustments and composition. The aim of research is to explore the methodology of 
generating pseudo-color imagery using the Blender image compositor system. 
1 About This Research 
1.1 Companion Files 
Data files for this research is available at the following Public Lab research note page: 
http://publiclab.org/notes/unsignedint/08-27-2014/analyzing-ndvi-imaginary-using-blender 
1.2 License 
This research is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License. 
2 Motivation 
Using Blender[2] software, I have attempted to create node settings that allow researchers easy and efficient 
way to generate a composite image for NDVI imageries. 
The advantage of this setting includes: 
1. The software is free, and runs on various platforms 
2. It’s easy to adjust individual components, such as color maps, as well as channel adjustments. 
3. Image files can be packed into single “blend” file. Research can send others one file containing the 
complete set up of the original researcher. (“Lab in a file”) 
4. Processing movie files or set of image sequences (such as time lapse) is no harder than processing a 
still image. 
2
3 Process 
First, for this example, I have used an image that came with a Infragram point-and-shoot camera. (Mobius 
Actioncam) 
This file was named example-before-processing.jpg. I wanted to plug this into Blender process, therefore 
I have imported this image into Blender, using a input node. 
The process pass is as follows. (Please see the attached .BLEND file for details.) 
1. Image input is separated to RGBA, breaking B component, connecting the rest to RGBA combiner. 
2. I have applied color map, I have tried with Ned’s protanopia-friendly lut[4] as a color map for this 
example. I have also included a color ramp using one of the examples in the New NDVI colormap[1] 
3. Finally coloring is mixed, 50/50, coming from “GB” component of the image, as well as “B” component 
mapped to the color ramp – balance for this component can be adjusted to fit your need, too. 
4 Outcome 
I have obtained the following result using this process. 
3
5 Further Improvements 
I have further investigated better separation of the needed component, by subtracting R component (visible 
light) from B, to filter out visible light portion of the image, which provided the sample below. 
This could be mapped to the color scale: 
4
Better separation also allows me to composite the result better to the visible light, which may be appro-priate 
for identifying possible vegitation activities. 
6 Yet Another Improvements 
I have combined NDVI processing into group node – which (hopefully) doing the NDVI processing correctly 
based on the formula of NDV I = (IRR) 
(IR+R) . 
5
6
7
7 Version Similar to Infragram.org Output 
Infragram.org[3] provides web based conversion, the setting could be further adjusted to provide the output 
similar. 
This can provide three types of output, similar to Basic, Colorized, and combined (basically Colorized 
format overlain by visible light – no Stretch and Fastie colormap, yet) 
8
9
7.1 Some Examples From My Yard (and Surroundings) 
10
11
8 Conclusion 
Blender has a potential to efficiently process image NDVI images for various applications. I would like to 
experiment with it further to improve the process further. 
8.1 Next Step 
I am still new to NDVI, having just received the camera a day ago. My future attempts, including trying 
the process using additional images as well as trying better color ramps and adjustments. 
Comments, suggestions and improvements are highly appreciated! 
12
References 
[1] cfastie. Public lab: New ndvi colormap. http://publiclab.org/notes/cfastie/08-26-2014/ 
new-ndvi-colormap. Accessed: 2014-09-08. 
[2] Blender Foundation. blender.org - home of the blender project - free and open 3d creation software. 
http://www.blender.org. Accessed: 2014-09-08. 
[3] Public Lab. Infragram: online infrared image analysis. http://www.infragram.org/. Accessed: 2014- 
09-08. 
[4] Public Lab. Public lab: ndvi-gradients. http://publiclab.org/wiki/ndvi-gradients. Accessed: 
2014-09-08. 
13

More Related Content

Viewers also liked

Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信Yusuke Kawasaki
 
2011年梅花网行业传播服务综述
2011年梅花网行业传播服务综述2011年梅花网行业传播服务综述
2011年梅花网行业传播服务综述Phil Ren
 
MR Weathercaster - The Obaka Appli Championship 3
MR Weathercaster - The Obaka Appli Championship 3MR Weathercaster - The Obaka Appli Championship 3
MR Weathercaster - The Obaka Appli Championship 3Yusuke Kawasaki
 
Uba development of indigenous cattle thru integrated strategy
Uba development of indigenous cattle thru integrated strategyUba development of indigenous cattle thru integrated strategy
Uba development of indigenous cattle thru integrated strategyJag Rawat
 
OpenPGPを使用したSNSセキュリティ
OpenPGPを使用したSNSセキュリティOpenPGPを使用したSNSセキュリティ
OpenPGPを使用したSNSセキュリティHideki Saito
 
Week 3 - Voortgangspres Sonsbeek 2008
Week 3 - Voortgangspres Sonsbeek 2008Week 3 - Voortgangspres Sonsbeek 2008
Week 3 - Voortgangspres Sonsbeek 2008DMEC
 
如果您来自企业市场部门
如果您来自企业市场部门如果您来自企业市场部门
如果您来自企业市场部门Phil Ren
 
JSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
JSARToolKit / LiveChromaKey / LivePointers - Next gen of ARJSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
JSARToolKit / LiveChromaKey / LivePointers - Next gen of ARYusuke Kawasaki
 
OpenSocial Panel Discussion (デブサミ2009)
OpenSocial Panel Discussion (デブサミ2009)OpenSocial Panel Discussion (デブサミ2009)
OpenSocial Panel Discussion (デブサミ2009)Yusuke Kawasaki
 
IR Light vs HEV Light - OSDC.TW 2013 #osdctw
IR Light vs HEV Light - OSDC.TW 2013 #osdctwIR Light vs HEV Light - OSDC.TW 2013 #osdctw
IR Light vs HEV Light - OSDC.TW 2013 #osdctwYusuke Kawasaki
 
Recruit's OpenID RP Services (渋谷テクニカルナイト)
Recruit's OpenID RP Services (渋谷テクニカルナイト)Recruit's OpenID RP Services (渋谷テクニカルナイト)
Recruit's OpenID RP Services (渋谷テクニカルナイト)Yusuke Kawasaki
 
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet Yusuke Kawasaki
 

Viewers also liked (12)

Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
Cloud era -『クラウド時代』マッシュアップ技術による地方からの世界発信
 
2011年梅花网行业传播服务综述
2011年梅花网行业传播服务综述2011年梅花网行业传播服务综述
2011年梅花网行业传播服务综述
 
MR Weathercaster - The Obaka Appli Championship 3
MR Weathercaster - The Obaka Appli Championship 3MR Weathercaster - The Obaka Appli Championship 3
MR Weathercaster - The Obaka Appli Championship 3
 
Uba development of indigenous cattle thru integrated strategy
Uba development of indigenous cattle thru integrated strategyUba development of indigenous cattle thru integrated strategy
Uba development of indigenous cattle thru integrated strategy
 
OpenPGPを使用したSNSセキュリティ
OpenPGPを使用したSNSセキュリティOpenPGPを使用したSNSセキュリティ
OpenPGPを使用したSNSセキュリティ
 
Week 3 - Voortgangspres Sonsbeek 2008
Week 3 - Voortgangspres Sonsbeek 2008Week 3 - Voortgangspres Sonsbeek 2008
Week 3 - Voortgangspres Sonsbeek 2008
 
如果您来自企业市场部门
如果您来自企业市场部门如果您来自企业市场部门
如果您来自企业市场部门
 
JSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
JSARToolKit / LiveChromaKey / LivePointers - Next gen of ARJSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
JSARToolKit / LiveChromaKey / LivePointers - Next gen of AR
 
OpenSocial Panel Discussion (デブサミ2009)
OpenSocial Panel Discussion (デブサミ2009)OpenSocial Panel Discussion (デブサミ2009)
OpenSocial Panel Discussion (デブサミ2009)
 
IR Light vs HEV Light - OSDC.TW 2013 #osdctw
IR Light vs HEV Light - OSDC.TW 2013 #osdctwIR Light vs HEV Light - OSDC.TW 2013 #osdctw
IR Light vs HEV Light - OSDC.TW 2013 #osdctw
 
Recruit's OpenID RP Services (渋谷テクニカルナイト)
Recruit's OpenID RP Services (渋谷テクニカルナイト)Recruit's OpenID RP Services (渋谷テクニカルナイト)
Recruit's OpenID RP Services (渋谷テクニカルナイト)
 
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
シリコンバレーと世界のPerlエンジニア #yapcasia @kawanet
 

Similar to Analyzing NDVI Imagery Using Blender

Orthogonal Matching Pursuit in 2D for Java with GPGPU Prospectives
Orthogonal Matching Pursuit in 2D for Java with GPGPU ProspectivesOrthogonal Matching Pursuit in 2D for Java with GPGPU Prospectives
Orthogonal Matching Pursuit in 2D for Java with GPGPU ProspectivesMatt Simons
 
IRJET- Compress Image without Losing Image Quality using nQuant Library
IRJET-  	  Compress Image without Losing Image Quality using nQuant LibraryIRJET-  	  Compress Image without Losing Image Quality using nQuant Library
IRJET- Compress Image without Losing Image Quality using nQuant LibraryIRJET Journal
 
Application of parallel algorithm approach for performance optimization of oi...
Application of parallel algorithm approach for performance optimization of oi...Application of parallel algorithm approach for performance optimization of oi...
Application of parallel algorithm approach for performance optimization of oi...sipij
 
iVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingiVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingIRJET Journal
 
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET -  	  Applications of Image and Video Deduplication: A SurveyIRJET -  	  Applications of Image and Video Deduplication: A Survey
IRJET - Applications of Image and Video Deduplication: A SurveyIRJET Journal
 
Study on performance
Study on performanceStudy on performance
Study on performancecsandit
 
STUDY ON PERFORMANCE IMPROVEMENT OF OIL PAINT IMAGE FILTER ALGORITHM USING PA...
STUDY ON PERFORMANCE IMPROVEMENT OF OIL PAINT IMAGE FILTER ALGORITHM USING PA...STUDY ON PERFORMANCE IMPROVEMENT OF OIL PAINT IMAGE FILTER ALGORITHM USING PA...
STUDY ON PERFORMANCE IMPROVEMENT OF OIL PAINT IMAGE FILTER ALGORITHM USING PA...cscpconf
 
SVM Based Saliency Map Technique for Reducing Time Complexity in HEVC
SVM Based Saliency Map Technique for Reducing Time Complexity in HEVCSVM Based Saliency Map Technique for Reducing Time Complexity in HEVC
SVM Based Saliency Map Technique for Reducing Time Complexity in HEVCIRJET Journal
 
SeRanet introduction
SeRanet introductionSeRanet introduction
SeRanet introductionKosuke Nakago
 
Detection of medical instruments project- PART 1
Detection of medical instruments project- PART 1Detection of medical instruments project- PART 1
Detection of medical instruments project- PART 1Sairam Adithya
 
Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...
Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...
Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...IRJET Journal
 
Polyline download and visualization over terrain models
Polyline download and visualization over terrain modelsPolyline download and visualization over terrain models
Polyline download and visualization over terrain modelsgraphitech
 
Implementation of embedded arm9 platform using qt and open cv for human upper...
Implementation of embedded arm9 platform using qt and open cv for human upper...Implementation of embedded arm9 platform using qt and open cv for human upper...
Implementation of embedded arm9 platform using qt and open cv for human upper...Krunal Patel
 
Technical Documentation_Embedded_Image_DSP_Projects
Technical Documentation_Embedded_Image_DSP_ProjectsTechnical Documentation_Embedded_Image_DSP_Projects
Technical Documentation_Embedded_Image_DSP_ProjectsEmmanuel Chidinma
 
Law cost portable machine vision system
Law cost portable machine vision systemLaw cost portable machine vision system
Law cost portable machine vision systemSagarika Muthukumarana
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingAnkur Nanda
 
B-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectB-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectDashamir Hoxha
 
F3-DP-2015-Milata-Tomas-java-ee-batch-editor (1)
F3-DP-2015-Milata-Tomas-java-ee-batch-editor (1)F3-DP-2015-Milata-Tomas-java-ee-batch-editor (1)
F3-DP-2015-Milata-Tomas-java-ee-batch-editor (1)Tomáš Milata
 

Similar to Analyzing NDVI Imagery Using Blender (20)

Orthogonal Matching Pursuit in 2D for Java with GPGPU Prospectives
Orthogonal Matching Pursuit in 2D for Java with GPGPU ProspectivesOrthogonal Matching Pursuit in 2D for Java with GPGPU Prospectives
Orthogonal Matching Pursuit in 2D for Java with GPGPU Prospectives
 
IRJET- Compress Image without Losing Image Quality using nQuant Library
IRJET-  	  Compress Image without Losing Image Quality using nQuant LibraryIRJET-  	  Compress Image without Losing Image Quality using nQuant Library
IRJET- Compress Image without Losing Image Quality using nQuant Library
 
Application of parallel algorithm approach for performance optimization of oi...
Application of parallel algorithm approach for performance optimization of oi...Application of parallel algorithm approach for performance optimization of oi...
Application of parallel algorithm approach for performance optimization of oi...
 
MAJOR PROJECT
MAJOR PROJECT MAJOR PROJECT
MAJOR PROJECT
 
Ijetr011814
Ijetr011814Ijetr011814
Ijetr011814
 
iVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image InpaintingiVideo Editor with Background Remover and Image Inpainting
iVideo Editor with Background Remover and Image Inpainting
 
IRJET - Applications of Image and Video Deduplication: A Survey
IRJET -  	  Applications of Image and Video Deduplication: A SurveyIRJET -  	  Applications of Image and Video Deduplication: A Survey
IRJET - Applications of Image and Video Deduplication: A Survey
 
Study on performance
Study on performanceStudy on performance
Study on performance
 
STUDY ON PERFORMANCE IMPROVEMENT OF OIL PAINT IMAGE FILTER ALGORITHM USING PA...
STUDY ON PERFORMANCE IMPROVEMENT OF OIL PAINT IMAGE FILTER ALGORITHM USING PA...STUDY ON PERFORMANCE IMPROVEMENT OF OIL PAINT IMAGE FILTER ALGORITHM USING PA...
STUDY ON PERFORMANCE IMPROVEMENT OF OIL PAINT IMAGE FILTER ALGORITHM USING PA...
 
SVM Based Saliency Map Technique for Reducing Time Complexity in HEVC
SVM Based Saliency Map Technique for Reducing Time Complexity in HEVCSVM Based Saliency Map Technique for Reducing Time Complexity in HEVC
SVM Based Saliency Map Technique for Reducing Time Complexity in HEVC
 
SeRanet introduction
SeRanet introductionSeRanet introduction
SeRanet introduction
 
Detection of medical instruments project- PART 1
Detection of medical instruments project- PART 1Detection of medical instruments project- PART 1
Detection of medical instruments project- PART 1
 
Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...
Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...
Performance of Weighted Least Square Filter Based Pan Sharpening using Fuzzy ...
 
Polyline download and visualization over terrain models
Polyline download and visualization over terrain modelsPolyline download and visualization over terrain models
Polyline download and visualization over terrain models
 
Implementation of embedded arm9 platform using qt and open cv for human upper...
Implementation of embedded arm9 platform using qt and open cv for human upper...Implementation of embedded arm9 platform using qt and open cv for human upper...
Implementation of embedded arm9 platform using qt and open cv for human upper...
 
Technical Documentation_Embedded_Image_DSP_Projects
Technical Documentation_Embedded_Image_DSP_ProjectsTechnical Documentation_Embedded_Image_DSP_Projects
Technical Documentation_Embedded_Image_DSP_Projects
 
Law cost portable machine vision system
Law cost portable machine vision systemLaw cost portable machine vision system
Law cost portable machine vision system
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
B-Translator as a Software Engineering Project
B-Translator as a Software Engineering ProjectB-Translator as a Software Engineering Project
B-Translator as a Software Engineering Project
 
F3-DP-2015-Milata-Tomas-java-ee-batch-editor (1)
F3-DP-2015-Milata-Tomas-java-ee-batch-editor (1)F3-DP-2015-Milata-Tomas-java-ee-batch-editor (1)
F3-DP-2015-Milata-Tomas-java-ee-batch-editor (1)
 

Recently uploaded

Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayupadhyaymani499
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...lizamodels9
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxSwapnil Therkar
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024AyushiRastogi48
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensorsonawaneprad
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxpriyankatabhane
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024innovationoecd
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationColumbia Weather Systems
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationColumbia Weather Systems
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingNetHelix
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Patrick Diehl
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxBerniceCayabyab1
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naJASISJULIANOELYNV
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPirithiRaju
 

Recently uploaded (20)

Citronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyayCitronella presentation SlideShare mani upadhyay
Citronella presentation SlideShare mani upadhyay
 
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort ServiceHot Sexy call girls in  Moti Nagar,🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Moti Nagar,🔝 9953056974 🔝 escort Service
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
Best Call Girls In Sector 29 Gurgaon❤️8860477959 EscorTs Service In 24/7 Delh...
 
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptxAnalytical Profile of Coleus Forskohlii | Forskolin .pptx
Analytical Profile of Coleus Forskohlii | Forskolin .pptx
 
Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024Vision and reflection on Mining Software Repositories research in 2024
Vision and reflection on Mining Software Repositories research in 2024
 
Environmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial BiosensorEnvironmental Biotechnology Topic:- Microbial Biosensor
Environmental Biotechnology Topic:- Microbial Biosensor
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptxMicrophone- characteristics,carbon microphone, dynamic microphone.pptx
Microphone- characteristics,carbon microphone, dynamic microphone.pptx
 
OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024OECD bibliometric indicators: Selected highlights, April 2024
OECD bibliometric indicators: Selected highlights, April 2024
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
User Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather StationUser Guide: Capricorn FLX™ Weather Station
User Guide: Capricorn FLX™ Weather Station
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 
User Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather StationUser Guide: Magellan MX™ Weather Station
User Guide: Magellan MX™ Weather Station
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editingBase editing, prime editing, Cas13 & RNA editing and organelle base editing
Base editing, prime editing, Cas13 & RNA editing and organelle base editing
 
Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?Is RISC-V ready for HPC workload? Maybe?
Is RISC-V ready for HPC workload? Maybe?
 
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptxGenBio2 - Lesson 1 - Introduction to Genetics.pptx
GenBio2 - Lesson 1 - Introduction to Genetics.pptx
 
FREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by naFREE NURSING BUNDLE FOR NURSES.PDF by na
FREE NURSING BUNDLE FOR NURSES.PDF by na
 
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdfPests of Blackgram, greengram, cowpea_Dr.UPR.pdf
Pests of Blackgram, greengram, cowpea_Dr.UPR.pdf
 

Analyzing NDVI Imagery Using Blender

  • 1. Analyzing NDVI Imagery Using Blender Hideki Saito September 8, 2014 1
  • 2. Contents 1 About This Research 2 1.1 Companion Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 Motivation 2 3 Process 3 4 Outcome 3 5 Further Improvements 4 6 Yet Another Improvements 5 7 Version Similar to Infragram.org Output 8 7.1 Some Examples From My Yard (and Surroundings) . . . . . . . . . . . . . . . . . . . . . . . . 10 8 Conclusion 12 8.1 Next Step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Abstract Blender is a Free Software for 3D modeling and rendering. The software also contains an extensive suite of image adjustments and composition. The aim of research is to explore the methodology of generating pseudo-color imagery using the Blender image compositor system. 1 About This Research 1.1 Companion Files Data files for this research is available at the following Public Lab research note page: http://publiclab.org/notes/unsignedint/08-27-2014/analyzing-ndvi-imaginary-using-blender 1.2 License This research is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License. 2 Motivation Using Blender[2] software, I have attempted to create node settings that allow researchers easy and efficient way to generate a composite image for NDVI imageries. The advantage of this setting includes: 1. The software is free, and runs on various platforms 2. It’s easy to adjust individual components, such as color maps, as well as channel adjustments. 3. Image files can be packed into single “blend” file. Research can send others one file containing the complete set up of the original researcher. (“Lab in a file”) 4. Processing movie files or set of image sequences (such as time lapse) is no harder than processing a still image. 2
  • 3. 3 Process First, for this example, I have used an image that came with a Infragram point-and-shoot camera. (Mobius Actioncam) This file was named example-before-processing.jpg. I wanted to plug this into Blender process, therefore I have imported this image into Blender, using a input node. The process pass is as follows. (Please see the attached .BLEND file for details.) 1. Image input is separated to RGBA, breaking B component, connecting the rest to RGBA combiner. 2. I have applied color map, I have tried with Ned’s protanopia-friendly lut[4] as a color map for this example. I have also included a color ramp using one of the examples in the New NDVI colormap[1] 3. Finally coloring is mixed, 50/50, coming from “GB” component of the image, as well as “B” component mapped to the color ramp – balance for this component can be adjusted to fit your need, too. 4 Outcome I have obtained the following result using this process. 3
  • 4. 5 Further Improvements I have further investigated better separation of the needed component, by subtracting R component (visible light) from B, to filter out visible light portion of the image, which provided the sample below. This could be mapped to the color scale: 4
  • 5. Better separation also allows me to composite the result better to the visible light, which may be appro-priate for identifying possible vegitation activities. 6 Yet Another Improvements I have combined NDVI processing into group node – which (hopefully) doing the NDVI processing correctly based on the formula of NDV I = (IRR) (IR+R) . 5
  • 6. 6
  • 7. 7
  • 8. 7 Version Similar to Infragram.org Output Infragram.org[3] provides web based conversion, the setting could be further adjusted to provide the output similar. This can provide three types of output, similar to Basic, Colorized, and combined (basically Colorized format overlain by visible light – no Stretch and Fastie colormap, yet) 8
  • 9. 9
  • 10. 7.1 Some Examples From My Yard (and Surroundings) 10
  • 11. 11
  • 12. 8 Conclusion Blender has a potential to efficiently process image NDVI images for various applications. I would like to experiment with it further to improve the process further. 8.1 Next Step I am still new to NDVI, having just received the camera a day ago. My future attempts, including trying the process using additional images as well as trying better color ramps and adjustments. Comments, suggestions and improvements are highly appreciated! 12
  • 13. References [1] cfastie. Public lab: New ndvi colormap. http://publiclab.org/notes/cfastie/08-26-2014/ new-ndvi-colormap. Accessed: 2014-09-08. [2] Blender Foundation. blender.org - home of the blender project - free and open 3d creation software. http://www.blender.org. Accessed: 2014-09-08. [3] Public Lab. Infragram: online infrared image analysis. http://www.infragram.org/. Accessed: 2014- 09-08. [4] Public Lab. Public lab: ndvi-gradients. http://publiclab.org/wiki/ndvi-gradients. Accessed: 2014-09-08. 13