How to process RGB and multispectral drone imagery in Pix4D (Drones in agriculture series, 2/7)

Поділитися
Вставка

КОМЕНТАРІ • 77

  • @fernandaaguilar2571
    @fernandaaguilar2571 2 роки тому +5

    What a complete, fun and great explanation. Thank you.

  • @MrDukkee
    @MrDukkee 3 роки тому +3

    Very great tutorial. This is very helpful!

  • @nucleed
    @nucleed 2 роки тому +3

    Very informative vids. Great job.

  • @lukescott1358
    @lukescott1358 2 роки тому +1

    This was great. Gonna go check out the data analysis vids

  • @kentmeier6762
    @kentmeier6762 5 місяців тому +1

    Love the video too

  • @pascaltsekpui3504
    @pascaltsekpui3504 2 роки тому +2

    very good

  • @claireshield757
    @claireshield757 2 роки тому +1

    Hi Travis, Your videos are great and very helpful! A question: what exactly is the "reflectance" layer that Pix4D exports? Do you know if I can instead take an RGB geotiff and break out the red, green, and blue bands as separate tifs and calculate indices such as VARI on those? Thanks!

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому

      Hi Claire! Thanks for your comment! Realistically, I have used those RGB geotiffs and had very good results. It depends on your objectives. Keep in mind that those RGB geotiffs will often vary (for example) based on white balance settings on the camera. If you were trying to publish in a high-level remote sensing journal and wanted vegetation index values that were comparable between environments/years, it might not be best. In that case, it would be best to use a calibrated multispectral camera and pull the reflectance layers. But for a lot of other applications (including plant/soil classification, and many applications in the private sector without nit-picky peer review), those VARI or ExG values based on the RGB orthomosaics are super useful. We actually did exactly that for one evaluation year and the reviewers didn't have a problem publishing it in Remote Sensing, so again, it often probably wouldn't be problematic. I hope that helps.

  • @narataynavelosoborges1931
    @narataynavelosoborges1931 2 роки тому

    I have images from a Mica Sense RedEdge-M camera from my UAV and i want to calibrate the reflectance in the AgiSoft Meteshape but, i dont have photos from the calibration panel. How can i calibrate the reflectance without it? There is some way were i can create a calibration image on QGIS using DN values? Or maybe extract the reflectance on QGIS and somehow import this on Agisoft? Hope you can help!

  • @21satspleb
    @21satspleb 3 роки тому +1

    Hi did you fly a nadir grid mission or did you choose an oblique camera angle for that example here?

    • @travisparkerplantscience
      @travisparkerplantscience  3 роки тому

      Great question. These images were all nadir. I haven't been including as many obliques recently, typically I think the nadir image sets have fewer artifacts in the orthomosaicking and DSM steps. That being said, when I map vertical surfaces or overhangs (like trees/orchards, for example), I absolutely recommend including obliques! I usually fly a normal nadir mission then modify the gimbal pitch to around 20-30 degrees, and fly a second mission over the area with lower overlap

  • @abderrezeqmahia2903
    @abderrezeqmahia2903 Рік тому

    Thanks for the useful video and informations.
    I would ask you please about processing images, is it the same way to process images got from an RTK drone, images got from a simple drone (without RTK), and images got from PPK method ?
    I wanna know the difference between processing images in the three cases.
    Thanks.

  • @Cookybaker502
    @Cookybaker502 2 роки тому

    Nice, support for MAIA S2?

  • @eusunhan8199
    @eusunhan8199 2 роки тому +1

    A great step-wise demo! Thank you. I was wondering if we should take the photo of the calibration panel before or after the flight - or both times?

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      I usually take them before the flights. Usually it is best to fly around solar noon, and the sun angle doesn't change very quickly when the sun is high in the sky. When in doubt, you can always take images before and after!

    • @eusunhan8199
      @eusunhan8199 2 роки тому

      ​@@travisparkerplantscience Thank you. I will remember the solar noon-time for multispec imaging.
      Your demo has been very helpful. So far, I was successful to replicate your demo with my datasets (RGB). One challenge was to calculate sDSM - as my grids were made on the closed canopy, and I didn't want to include the entire plots. There were many biomass cuts inside the plots, and we wanted to rule out the border areas. So I created another layer of grids covering the soil surface near to each plots, and calculated sDSM. I believe it worked good.
      I will try extracting the NDVI and NDRE from multispec soon. I assume NDVI Geotiff from Pix4D can be directly used for zonal stat (please let me know if I am wrong)., and I should create a raster for NDRE using the index bands from pix4D.
      One more question is, by any chance, did you (or do you plan to) make any video on georeferencing using GCPs?
      Again, thank you for making these demos available!
      BR, Eusun

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      @@eusunhan8199 Hi Eusun, It sounds like you did an excellent job troubleshooting the problem and making a second grid to get the data you needed! Nice work! Sometimes the "buffer" tool can be useful for that kind of thing, to get somewhat larger or smaller cells for data extraction. I have been meaning to make a video on that for a while.
      Yes, that NDVI geotiff is already 100% ready for data extraction. You can calculate NDRE based on the RE and Red bands (from the "Index" folder in the outputs, if I'm not mistaken). This is really easily done using the raster calculator in QGIS.
      I used GCPs a little bit years ago, but they really aren't very useful for me so I haven't used them since probably 2017-2018. It depends on your particular project, but often they aren't that important. I think there are several good tutorials provided by Pix4D on how to do it in that program, and several more tutorials on how to do it QGIS, although I'm not sure which I used now.

    • @eusunhan8199
      @eusunhan8199 2 роки тому +1

      @@travisparkerplantscience Yeah! your suggestion on NDVI and NDRE worked really well, thank you! And I agree with you on GCPs. I can simply adjust grids and other things data by data for now. Also I experienced some distortion after georeferencing - when somebody did it for me. That being said, I am happy with the workflow as I learned from your demo, and will dig out more when necessary. My next target is thermal images - and I assume I will directly use the image with the grids to extract the temperature. Great to get to know you and your work here and other platforms, hope we keep in touch. BR, Eusun

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому

      @@eusunhan8199 Hi Eusun, processing thermal data works the same way, the outputs are very similar to those of the multispectral and RGB cameras, just make sure you choose the right processing method in Pix4D at the beginning (for my Zenmuse XT, it is "Thermal Camera"). Keep in mind that the grids can be saved, then duplicated, then shifted slightly between flight dates and different raster layers, if needed. Thanks again for watching! If you publish using these methods, consider dropping us a citation!
      Parker, T. A., Palkovic, A., & Gepts, P. (2020). Determining the genetic control of common bean early-growth rate using unmanned aerial vehicles. Remote Sensing, 12(11), 1748.

  • @gerardopreckel1426
    @gerardopreckel1426 3 роки тому +1

    great video! question: do you know where can I find some free drone RGB or multiespectral set of images to test the program? thank you!

    • @travisparkerplantscience
      @travisparkerplantscience  3 роки тому

      Great question! There are some example data sets available from Pix4D here, including RGB and multispectral images:
      support.pix4d.com/hc/en-us/articles/360000235126-Example-projects-real-photogrammetry-data
      Pix4D also works with a lot of image types, you should even be able to take images of objects with your phone and it should be able to give you decent results. Although full disclosure, all I have processed is drone images haha.

  • @hichemhamami5036
    @hichemhamami5036 Рік тому

    Thanks for your videos
    Please how can I get RGB TRUE COLOR in web Open Drone Map ?
    Thank you

  • @arniewaddell
    @arniewaddell Рік тому +1

    Travis, great work. Do you not require GCPs to accurately geolocate the images?

    • @travisparkerplantscience
      @travisparkerplantscience  Рік тому

      You can add GCPs if needed, but the cameras and aircraft already have GPS units, and that almost always works well enough for my applications. In the early days I used GCPs more, but I haven't for a long time because they aren't that necessary for my applications. Pix4D has some videos on how to do that though, if you need to

    • @MikeDeGreef
      @MikeDeGreef Рік тому +1

      @@travisparkerplantscience I'm getting a large percentage of photos left out of calibration in my end product. For crop fields larger than a few acres, do you think GCPs would help calibrate the more repetitive imagery?

    • @travisparkerplantscience
      @travisparkerplantscience  Рік тому +1

      @@MikeDeGreef Hi Mike, to be clear, by "left out of calibration" are you thinking of the "Quality Check" section of the Quality Report? One important consideration is to have fairly high overlap between images, a minimum 70-75% frontlap and sidelap. In general it is also best for images to be taken from a single altitude, when possible. If you are mapping a highly uniform area (especially water with few features, grasslands, etc) it can be hard for the software to find quality tie points. In my experience, GCPs become slightly less necessary overall as the mapped area area gets bigger, since a 1-5m imprecision in a camera GPS (for example) has a greater relative effect when mapping an area of 100 x 100 meters relative to an area of 1000 x 1000 meters, for example. I hope this helps.

    • @MikeDeGreef
      @MikeDeGreef Рік тому +1

      @@travisparkerplantscience Thanks for the quick reply, very helpful. To be more clear, I am using ArcGIS SiteScan, though I think it uses Pix4D on the backend for photogrammetry

    • @travisparkerplantscience
      @travisparkerplantscience  Рік тому

      @@MikeDeGreef I hadn't heard of SiteScan, but it looks like you are right that it does use Pix4D for the photogrammetry!

  • @tejosuryo5400
    @tejosuryo5400 2 роки тому +1

    Hii travis its a great video, i have facing a problem process multispectral images from dji p4 multispectral especially on radiometry and calibration we dont have the reflectant panel. What is the step if we dont have the reflectant image for calibrate.

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      Hi Tejo, I've never run into this problem. My only suggestions would be to 1) buy a radiometric calibration panel, or if absolutely necessary, 2) use images of other peoples calibration panels taken with the same type of camera under as similar of lighting conditions as possible. I hope this helps!

    • @tejosuryo5400
      @tejosuryo5400 2 роки тому

      Well, thank for the advise. If we dont have reflectant images are we can skip the radiometry calibration step or choose no camera on pix4d mapper?

    • @jusnainimuslim1895
      @jusnainimuslim1895 2 роки тому

      @@tejosuryo5400 I'm also wondering the same question as I'm also using DJI P4 multispectral with no calibration panel provided. Glad if anyone can respond

    • @tejosuryo5400
      @tejosuryo5400 2 роки тому +1

      @@jusnainimuslim1895 drone has the sunshine sensor thus radiometric correction, just skip on the step radiometry calibration on the pix4d mapper software. I have had processing some area and then do ground check there is good acceptance on kappa statistic analysis.

  • @benajameijnen7473
    @benajameijnen7473 3 роки тому +3

    What kind of processor/video card does youre pc have? What kind of pc/laptop should I buy?

    • @travisparkerplantscience
      @travisparkerplantscience  3 роки тому +1

      Hi Benaja, thanks for asking! I have used several devices for the processing, and hardware requirements can be found here: support.pix4d.com/hc/en-us/articles/115002439383-Computer-requirements

    • @benajameijnen7473
      @benajameijnen7473 3 роки тому

      @@travisparkerplantscience Thank you!

  • @MIVD
    @MIVD 3 роки тому +1

    Super helpful, how did you get a Educational version? Is it for free?

    • @travisparkerplantscience
      @travisparkerplantscience  3 роки тому +3

      Unfortunately it isn't free. I taught a class on using drones so the license I am using was from that. At some point here I am interested in making a video on Open Drone Map, which is a free program to do photogrammetry. A lot of the outputs are very similar, to the point that it seems like the people making Open Drone Map are probably experienced Pix4D users and are reverse-engineering it. More info here: docs.opendronemap.org/installation.html

  • @worldgk6214
    @worldgk6214 2 роки тому

    Sir, please make video how to create block file for photogrammetry.

  • @AbdulRehman-dv1uf
    @AbdulRehman-dv1uf 2 роки тому +1

    We are using Parrot Blue Grass, Can we Capture Imagery Manually of Small Agriculture Plot ? At what Minimum Altitude / Height Parrot Blue Grass Sequoia Capture images

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому

      Hi Abdul, I would recommend using a mission planning application for your flights. They are free, easy to use, and will ensure that you have consistent image capture. They honestly make the flights much faster and easier. Pix4Dcapture is free and supports the Parrot BlueGrass, I would recommend trying it out!!
      www.pix4d.com/product/pix4dcapture

  • @nerciajoaquimnhanice7965
    @nerciajoaquimnhanice7965 2 роки тому +1

    Hi. I enjoyed this video, very important content. I have a question: how can I calculate reflectance and water column using RGB image here in pix4D? . Thank you.

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +2

      Hi Nercia, thanks, I'm glad you liked the video! In the Pix4D outputs there is a folder called "4_index" and in that there is a folder called "reflectance" with those data, if you told Pix4D to generate them. To make calculations with these outputs, check out this video: ua-cam.com/video/U2qJn7jHYDw/v-deo.html

    • @nerciajoaquimnhanice7965
      @nerciajoaquimnhanice7965 2 роки тому +1

      @@travisparkerplantscience Thank you very much for another tutorial, very rich in knowledge. Thanks again. Please help me with this, I am working with an underwater image and I would like to know, how can I do the correction water column using the invariant depth index in Pix4D? Or, where can I find the metadata values?

    • @nerciajoaquimnhanice7965
      @nerciajoaquimnhanice7965 2 роки тому +1

      @@travisparkerplantscience Hi. Thanks again, the video helped me a lot.
      Now I would like to know how I can do the water column correction for an image taken in seagrass using the drone here on Pix4D. What parameters should I consider? Thank you.

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      @@nerciajoaquimnhanice7965 Hi, unfortunately I am not familiar with this approach. I would recommend putting the outputs into QGIS, ArcGIS, or similar programs and try generating and then pulling out the data you need with the raster calculator and zonal statistics tool, or similar functions. Sorry I can't be of more help!

  • @kentmeier6762
    @kentmeier6762 5 місяців тому

    What do you think of using osd instead of pix4d for rgb drone imagery and veg indices

  • @ramandeepkumar7401
    @ramandeepkumar7401 2 роки тому +1

    its really very nice vedio....can you please add any single vedio showing stepwise process to process or get 5 vegetation indices from red edge mica sense

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      Hi Ramandeep, this is exactly the video you are looking for, from 17:49 and onwards! At 20:11 you will notice I click on the "Index calculator" tab. If you want the index values, check the boxes for the five bands in the "Indices" field (see around 21:15) and make sure that the "Merge tiles" box is checked immediately above that. The results will be in the 4_indices folder after processing.

    • @ramandeepkumar7401
      @ramandeepkumar7401 2 роки тому

      @@travisparkerplantscience ok I will try following your vedio stepwise. As I am totally new or very beginner to this, so I was searching something that can teach me every step.
      But yeah I will do as guided by you in your last text.
      Thank you so much

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      @@ramandeepkumar7401 this video is for sure designed to show you every step! Hopefully everything makes sense

    • @ramandeepkumar7401
      @ramandeepkumar7401 2 роки тому

      @@travisparkerplantscienceso last question now....I just want to make sure that we are on same page.....I am graduate student in agriculture ....I have flew drone and collected data using mica sense rededge.
      Now I want to extract that data into 5 vegetation Indices NDVI, NDRE, SCCCI and FENDVI. So this vedio will give me all these?
      I. Sorry if my question will not make any sense since I am actually struggling to find any find that could help me.

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      @@ramandeepkumar7401 sorry I misunderstood your original question! I thought you were looking for the five bands from the RedEdge. To calculate those vegetation indices, start with the methods I mentioned previously to get the index values for each wavelength. You can then use the "raster calculator" in QGIS (for free) to then do calculations with each of them. See more here:
      ua-cam.com/video/U2qJn7jHYDw/v-deo.html
      Hope that helps!

  • @jeanpierrefernandezpradasa944
    @jeanpierrefernandezpradasa944 Рік тому +1

    I am interested in how to use image processing information in regresión models. Do you have any githun project, paper or other kind of literature I can check?

    • @travisparkerplantscience
      @travisparkerplantscience  Рік тому

      Hi Jean Pierre, here is a paper where we did this kind of thing: www.mdpi.com/2072-4292/12/11/1748

  • @ranadeepmahendra8507
    @ranadeepmahendra8507 2 роки тому +1

    hey can you provide a dataset drive link so I can try them in pix4d

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому

      Hi Ranadeep, Pix4D has some excellent datasets here: support.pix4d.com/hc/en-us/articles/360000235126-Example-projects-real-photogrammetry-data

  • @Defosaur
    @Defosaur 2 роки тому +1

    Hi! Yesterday I had the chance of talking to someone who works with drones for these types of purposes. Truth be told, I am not realted to agro sciences much; I'm a biotechnologist trying to specialize in biostatistics. This person said he needed someone to do the statistical work related to the images he takes, something about the point precision I believe. He said he used R but Python was also an option. Since I had almost completely no idea what he was talking about, I was thinking maybe a circle of people more related to the area could guide me in the direction he was talking about; so if you have any online videos or books or whatever to familiarize myself with the topic is will be greatly appreciated. Thanks to anyone who read this message. Also excuse the english.

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      Hi, I would recommend starting out with this playlist: ua-cam.com/play/PLifbxiLZAb-QHX2QjBqCNKysSHM3gPuTX.html
      I mostly work with QGIS. The shapefiles and raster graphics discussed in these videos can be designed in QGIS for free. I very rarely need to do anything with them that can't be done in QGIS, but if so, they can be read into R and data can be extracted using the raster and rgdal packages. Also, you're English is great, but I understand the predicament in general haha, you'll see I have videos in Spanish and other languages haha

    • @Defosaur
      @Defosaur 2 роки тому +1

      @@travisparkerplantscience i didn't expect such a fast reply. Thank you very much!

  • @sounthonethilavong9912
    @sounthonethilavong9912 2 роки тому

    Very great tutorial. This is very helpful!. can you provide your dataset for me ? I would like to get your information that you have sampled in a VDO to study, Thank you so much

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому +1

      Hi Southone, there is some awesome example data here: support.pix4d.com/hc/en-us/articles/360000235126-Example-projects-real-photogrammetry-data
      I hope this helps!

    • @sounthonethilavong9912
      @sounthonethilavong9912 2 роки тому

      @@travisparkerplantscience Thank you for sharing ! If possible I would like to get a sample in a VDO ,

  • @lifewithducks361
    @lifewithducks361 Рік тому

    I want to connect on zoom meeting for this ..

  • @kapilkumar-pn7wx
    @kapilkumar-pn7wx Рік тому

    I try many times to process drone data which have all geotags images but we found a 5 m error in data. How can solve it?

    • @travisparkerplantscience
      @travisparkerplantscience  Рік тому

      5m vertically? Or horizontally? You can improve this using ground control points in Pix4D or subsequently in QGIS, although it isn't always perfect. For a lot of projects you can calculate differences relative to known positions in the field anyway and don't need the correction between sampling time points though

  • @ponkiyaharshil6865
    @ponkiyaharshil6865 Місяць тому

    You not provided DATA, how i can get Drone DATA???

  • @francisagreement1781
    @francisagreement1781 2 роки тому +1

    Travis, you are doing great help but how can I follow you on Facebook?

    • @travisparkerplantscience
      @travisparkerplantscience  2 роки тому

      Hi Francis, thanks for asking! I have a Facebook for personal stuff, but I have a professional Twitter here: twitter.com/travisparker91
      and researchgate here: www.researchgate.net/profile/Travis-Parker-2

  • @lifewithducks361
    @lifewithducks361 Рік тому

    I need your help

  • @fernandaaguilar2571
    @fernandaaguilar2571 2 роки тому +2

    What a complete, fun and great explanation. Thank you.