Jump to content

Not sure where I should actually be putting this... but I'd like to know what hardware to go with for stitching several extremely large images together.

 

My brother-in-law recently purchased a UAV that takes pictures of crop fields to help with analysis of the land. A typical field will have hundreds to thousands of pictures that need to be stitched together with software he has (no clue what it is called, will find out tonight), the completed files are 20-50GB in size.

 

He is currently doing it on a 3rd gen i7 laptop, and it takes 8+ hours to complete one image, so he is looking at buying a server to do it on. I'm just not sure what would be the most beneficial. It maxes out all 8 threads of his CPU, but I'm not sure if less cores clocked higher would be better than more cores clocked low. He maxed out 8GB of RAM, but after upgrading to 16GB he hasn't maxed it yet, so it isn't an issue. He also says it is fine running off HDDs, as replacing his SSD with a HDD didn't slow the projects down any. 

 

Tonight we are going to throw the program on my i7-4770k desktop, and also my e5-1620 server to see how much quicker it is on them in comparison, but they are pretty much the same CPU and I don't have any higher end hardware to test it on to see differences.

 

He is willing to spend a good sum of money on it, I just don't want to put a pair of $3000 CPUs into a server and find out it doesn't help...

 

I personally would have though the video card would be doing all the work, but he says (and I'll be verifying tonight) that it doesn't put any load on the GPU at all.

 

No clue if this relates to something some of you guys do to point me in the right direction... figured I would ask anyways.

Link to comment
https://linustechtips.com/topic/212213-hardware-for-image-stitching/
Share on other sites

Link to post
Share on other sites

What program is he using to stitch? I did this a while ago on a 4770k which was okay but the program wasn't anything special. I'd imagine there would be something out there that would utilize a GPU over a CPU.

CPU: AMD 5950X    MB: Asus ROG Crosshair VIII Dark Hero    RAM: HyperX Predator 64GB    GPU: Nvidia RTX 3090 Ti FE    SSD: Seagate FireCuda 530 2TB    
PSU: EVGA 1200w P2    COOLING: EK AIO Elite 360    CASE: Fractal Design Torrent 
   DISPLAY: LG CX48 4k OLED    AUDIO: HIFIMAN Arya SE

Link to post
Share on other sites

What program is he using to stitch? I did this a while ago on a 4770k which was okay but the program wasn't anything special. I'd imagine there would be something out there that would utilize a GPU over a CPU.

 

I found out the program is a skinned version of Pix4d mapper, and does not utilize the GPU at all.

 

Currently running the program on my computer, all 8 threads are pegged with 8GB of RAM used and hopefully it will be done by morning...

 

I did find some info online for hardware, looks like a 4960X is recommended over dual Xeons as even the extremely high end ones don't offer much more performance. One of the quotes in a FAQ was that a $10,000 server didn't perform much better, very few details are given, the software appears to still be beta-ish.

 

I also found some test results between a i7-3930k and a i7-3720QM, and what took the mobile processor 12 hours still took the desktop one 10.5, which seems crazy that it is only barely better. Just seems like the program is horribly optimized.

Link to post
Share on other sites

thats a job for x99 rig if you have money for a good rig id get an i7-5820k that i would overclock along with 24 or 32gb of fast ddr4.

| CPU: Core i7-8700K @ 4.89ghz - 1.21v  Motherboard: Asus ROG STRIX Z370-E GAMING  CPU Cooler: Corsair H100i V2 |
| GPU: MSI RTX 3080Ti Ventus 3X OC  RAM: 32GB T-Force Delta RGB 3066mhz |
| Displays: Acer Predator XB270HU 1440p Gsync 144hz IPS Gaming monitor | Oculus Quest 3 VR

Link to post
Share on other sites

I've used PTgui before, seemed half decent, but I wasn't trying to compile literal fields of images. May be worth a venture to find the licensed version in the shadier portions of the interweb :ph34r:

LanSyndicate Build | i5-6600k | ASRock OC Formula | G.Skill 3600MHz | Samsung 850 Evo | MSI R9-290X 8GB Alphacool Block | Enthoo Pro M | XTR Pro 750w | Custom Loop |

Daily | 5960X | X99 Sabertooth | G.Skill 3000MHz | 750 NVMe | 850 Evo | x2 WD Se 2TB | x2 Seagate 3TB | Sapphire R9-290X 8GB | Enthoo Primo | EVGA 1000G2 | Custom Loop |

Game Box | 4690K | Z97i-Plus | G.Skill 2400MHz | x2 840 Evo | GTX 970 shorty | Corsair 250D modded with H105 | EVGA 650w B2 |

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×