TEGAKARI
  • Home
  • Overseas Products What's New (Unipos)
  • R & D PC configuration example (Tegsys)
  • Service information for R & D
    • Rental service tegakari
  • Technical information articles
  • Version upgrade information
  • News from TEGARA
  • Contact Us
Pickup new articles
  • [April 2025, 6] We have renewed the website of the overseas product procurement service "Unipos" Overseas Products What's New (Unipos)
  • [April 2025, 6] Special Campaign for Life Sciences Research and Development [Tegsys] Medicine / Nursing / Pharmacy
  • [April 2025, 6] [Renovations completed] Notification of inaccessible period due to Unipos website renovation (June 6, 23:17~) Overseas Products What's New (Unipos)
  • [April 2025, 6] Machine for integrated mass spectrometry and RNA-Seq analysis Research workstation
  • [April 2025, 6] Workstation for image analysis software "MIPAR" (Mid-size model) Research workstation

Home > Technical information articles > [Article] Processing speed measurement and trend verification in "Metashape" cluster configuration (Part XNUMX)

[Article] Processing speed measurement and trend verification in "Metashape" cluster configuration (Part XNUMX)

2019/6/28 TEGARA Co., Ltd. Multimedia (video / image / audio) processing, Technical information articles
■ This is an article posted on June 2019, 6, so the content of the information may be out of date.

In the first part of the article, which was released the other day, we conducted a measurement of the processing speed of "Metashape" in a cluster configuration of four machines with the same specifications, and examined its tendency. Based on the results, in the latter part of this article, we will examine the trend of "Priority of CPU core number" processing.

* The article on this page will be the second part.Click here for the first part

About the verification environment

The measurement isLast timeTo the same configuration based on the following cluster node, one specification with an increased number of CPU cores was added as a CPU node and implemented.

Cluster node

CPU Intel Core i9 9900K (3.60GHz / TB5.0GHz, 8C / 16T)
memory 40GB
SSD 1TB S-ATA
GPU Geforce RTX 2080Ti x 1
LAN Onboard (1GbE)
OS Microsoft Windows 10 Professional 64bit
Metashape See 1.5.2.7838

The added CPU node has the following specifications. The number of CPU cores is 2 cores in a 16 CPU configuration, which is the highest class rated clock and TB clock configuration for 2 CPU Xeon specifications.

CPU node

CPU Xeon Gold 6144 (3.50GHz / TB4.20GHz, (8C / 16T) × 2 (total 16 cores)
memory 768GB
OS Microsoft Windows 10 Professional 64bit

 

About processing contents

The processing I did this timeA series of batch processing of ortho image processingWill be. In this process,First partWith the sample data of Doll used in, it was difficult to distinguish the difference in the measurement results because the load was a little low, so we prepared and used the following data.

metashape_report2_drone.jpg

The processing contents are the same as the previous time, ①MatchPhotos ②AlignCameras ③BuildDepthMaps ④BuildDenseCloud ⑤BuildModel ⑥BuildUV ⑦BuildTexture.

As a measurement method, the machine with the above CPU node configuration is used as a node with the setting that uses only the CPU, and the priority of node processing is set to Highest. With this, the CPU processing in ⑤ Build Model to ⑦ Build Texture will be calculated in this node. However, please note that there is a slight difference in individual parts because the processing is assigned to this node when calculating with the CPU in other processing as well.

The processing on the Metshape side is performed with the following parameters.

Aligen Photos: Highest
Build Dense Cloud: Ultra High
Build Mesh: High field & High
Build Texture: Orthophoto

(This time, the process of Build Mesh is High quality. The reason will be described later)

About processing results

First is the result of calculating the total processing time from (XNUMX) Match Photos to (XNUMX) Build Texture.

Cluster 1 (RTX 2080Ti × 1) 4 hours 33 minutes 01 seconds
Cluster 2 (RTX 2080Ti × 2) 3 hours 45 minutes 45 seconds
Cluster 3 (RTX 2080Ti × 3) 3 hours 33 minutes 33 seconds
Cluster 4 (RTX 2080Ti × 4) 3 hours 31 minutes 35 seconds
4 clusters (RTX 2080Ti x 4) + CPU Node
3 hours 17 minutes 09 seconds
Single system for comparison (RTX 2080Ti × 2) 4 hours 16 minutes 33 seconds

* For the specifications of the single unit system for comparisonFirst partPlease refer to

Next, we will verify each phase as in the first part.

metashape_report2_img1.jpg

(Y axis = elapsed time: the longer the graph, the longer it takes to process)

#In the case of a single system, the log output is different, so it is not included in the above graph.

As expected, a big change was seen when a CPU node was added in the part of ⑤ Build Model ~ ⑦ Build Texture. When it is executed only on the same node, the processing time is side by side as before, but there was a difference due to the CPU node processing. The processing time for (XNUMX) Build Model and (XNUMX) Build Texture is shorter, and conversely, (XNUMX) Build UV is longer.

Here, again compare the CPUs of this cluster node and the CPU node.

Cluster node

CPU Intel Core i9 9900K (3.60GHz /TB5.0GHz 8C/ 16T) x 1

CPU node

CPU Xeon Gold 6144 (3.50GHz /TB4.20GHz 8C / 16T) x 2 (16 cores in total)

 

Cluster node sideSingle core operates faster, On the CPU node sideMany coresIt becomes a relationship such as. From this, it can be inferred that ⑤ BuildModel and ⑦ BuildTexture time are processes in which the number of cores works effectively, and ⑥ BuildUV, the operating speed of a single core is important.

Also, regarding the processing time of ④ BuildDenseCloud, 4 nodes (4 clusters) Is taking longer than the result.This is because the processing is distributed to the CPU whose processing speed is slower than GPU processing as the number of CPU nodes increases, and even if the processing is completed on the GPU-equipped cluster node, the processing on the CPU side is not completed and the processing is performed. It is presumed that it was the result of waiting for it to finish.Actually, this process is divided into multiple processes on the log (about 106 to 108 in this verification), and when the process is completed, it is passed to the next process ..., so the final divided process ends. On the contrary, depending on the timing, the processing time may be faster.

Note that the cluster nodes this time have the same CPU / GPU configuration, but if they are built with different CPUs or GPUs, it is possible that slow CPUs or GPUs may become a bottleneck in this process. It is possible.

Finally, the reason why the Build Mesh process was not executed in Ultra High, which was mentioned in the item "Processing contents", is "Because it could not be executed". The memory of 1GB per cluster was not enough to process this data, and the process did not proceed.

In the case of a CPU node configuration (768GB) that has plenty of memory, processing was possible even with Ultra High, so for Build Mesh, processing is concentrated on one node, so sufficient memory is required for that one Is supposed to be.

Summary

The above is the verification result of the processing speed of Metashape using clusters.

Based on the data up to this point through the first and second parts, it seems that the cluster configuration is advantageous up to ④ BuildDenseCloud processing, but the subsequent processing is not so effective.

Also, as mentioned above, in the end, processing such as Build Mesh needs to be processed by one CPU, and that one also needs sufficient memory capacity. Even when considering the cluster configuration, considering the overall processing, there is a possibility that the required processing cannot be performed due to lack of memory, so prepare at least one PC with sufficient memory. I think it's okay to ask.

Even if you select a CPU with a fast independent clock, there is an upper limit to the memory capacity that can be installed, so in terms of the amount of memory installed, the Xeon system is more advantageous. For that reason, there are some places where we cannot simply say that a CPU with a fast independent clock is recommended.
* The CPU (Core i9 9900K) used for the verification this time supports up to 64GB of memory (as of April 2019. Future Rev will support 4GB).

When considering a Metashape cluster configuration under the present circumstances, the Metashape that is normally used individually is used as a cluster temporarily when large-scale processing is required, or a server farm that performs the work up to ④ BuildDenseCloud processing. It is possible to operate as.

In this verification, the main purpose was speed measurement, so we only performed one job, but of course it is possible to execute multiple jobs. In this case, when the process enters Build Mesh, the next job will start running if one machine other than the one being calculated becomes free, so you can throw multiple jobs and process them in a short time. It seems that the cluster configuration is also effective for such a purpose.

  • GIS
  • Surveying
  • Photogrammetry
  • Metashape verification
  • Helicopter shot

People who read this article also read this article

R & D PC configuration example (Tegsys)

Machine for Metashape with RTX3080

2021/6/11 TEGARA Co., Ltd. R & D PC configuration example (Tegsys)

■This article was posted on June 2021, 6, so the information may be out of date. A customer has sent us 11 photos (2,400 megapixels) taken with a UAV. […see next]

Multimedia (video / image / audio) processing

Introducing a machine for comfortable use of "Pix4D" that creates XNUMXD point cloud data from aerial images

2021/10/22 TEGARA Co., Ltd. Research workstation, engineering, Multimedia (video / image / audio) processing, Overseas Products What's New (Unipos), R & D PC configuration example (Tegsys)

■This article was posted on October 2021, 10, so the information may be out of date. Overseas product procurement for R&D and PC production service with the optimal configuration for use […see next]

Multimedia (video / image / audio) processing

Notice of change of license form of 3D model creation software "Photo Modeler"

2022/7/7 TEGARA Co., Ltd. engineering, Multimedia (video / image / audio) processing, Overseas Products What's New (Unipos), Version upgrade information

The lineup and license form of the 3D model creation software PhotoModeler posted on the Unipos website has changed.Old lineup […see next]

Site search:

Tegara YouTube Video

[Effect of IR Pass Filter] Shoot whiteboard with RealSense D435 and D435f

The latest posted video is displayed.
Other videosTegara Corporation Youtube channelplease look at

Popular Articles (Access ranking for the last 7 days)

  • [Renovations completed] Notification of inaccessible period due to Unipos website renovation (June 6, 23:17~) 2025/6/20
  • [Product introduction] MarineTraffic: real-time information provision service on ships (subscription plan) 2023/4/6
  • The latest version 5 of the projection mapping software "MadMapper" has been officially released. 2021/12/23
  • furix BetterWMF and CompareDWG tools for AutoCAD [Product introduction] Beyond Compare: File and folder comparison, integration and synchronization utility 2022/11/18
  • [Product introduction] Leap Motion Controller 2 – Hand tracking camera that recognizes hand and finger movements 2023/6/9

Latest posts

  • We have renewed the website of the overseas product procurement service "Unipos"
    2025/6/23
  • Special Campaign for Life Sciences Research and Development [Tegsys]
    2025/6/23
  • [Renovations completed] Notification of inaccessible period due to Unipos website renovation (June 6, 23:17~)
    2025/6/20
  • Machine for integrated mass spectrometry and RNA-Seq analysis
    2025/6/18
  • Workstation for image analysis software "MIPAR" (Mid-size model)
    2025/6/17

Featured tags

Analysis tool (56) 3D camera (55) Machine learning (machine learning) (53) AI (47) Robotics (45) VR (44) Robot arm (42) Bioinformatics (42) RealSense (41) Statistical analysis (39) Video / Video (37) SBC (36) Deepearning (36) Depth camera (36) IoT (35) instrumentation (35) Small SBC (35) Spectrum (33) simulation (33) Data analysis (31) Python (29) Cyber ​​security (28) AR (27) Next-generation sequencer (27) JavaScript (27) Chemical (27) . NET (26) First principle (26) Image processing (25) Metashape (25) TO DEAL (25) In-vehicle (25) Image analysis / image inspection (25) UI (24) MATLAB (24) Photogrammetry (23) prototype (22) Molecular biology (22) Support (22) Educational robot (22) 3D model (22) Measuring instrument (21) Web development / production (21) Test tool (20) GIS (20) material (20) Mech robot (19) Psychology (19) Mobile robot (19) Drone (19) ROS (19) Visualization (19) security (19) Animation (19) Robot hand (19) EEG (18) gene (18) Autonomous vehicle (18) protocol (18) ToF (18) programming (18) Electromagnetic field analysis (18) tracking (17) Deep learning (17) DNA (17) Clinical (17) CAE (17) Raspberry Pi (17) Motion capture (17) 3D printer (17) Bioassay (16) Structural analysis (16) Education (16) modeling (16) Industrial (16) chart (16) XNUM XD modeling (16) drug development (15) biostatistics (15) AR / VR (15) RNA (15) Fluid analysis (15) 3D scan (15) Movie editing (15) Arduino (15) Molecular dynamics (15) Library (15) Device control (14) 写真 (14) Stimulus presentation (14) CUDA (14) others (14) CFD (14) SLAM (14) Articles delivered in August 2022 (14) Malware (14) Agriculture / Agriculture (14) Information dissemination September issue (14) Articles delivered in August 2022 (14) Nanostructured material (13) IDE (Integrated Development Environment) (13) Surveying (13) Monitoring (13) control (13) wireless (13) Thermal fluid analysis (13) 24 hours operation (13) 3D CAD (13) Voice processing (13) Genome analysis (13) STEM / STEAM education (13) Depth sensor (13) Numerical analysis (13) Development and evaluation kit (13) Information dissemination February 22 issue (12) Capture glove (12) Looking Glass (12) CAD (12) Remote operation (remote control) (12) GPGPU (12) Information dissemination February 22 issue (12) natural Science (12) FDTD method (12)
Find Information by Field-Category
  •  Humanities / Social Sciences
  •  Mathematical Science
  •  Chemical
  •  engineering
  •  Medicine / Nursing / Pharmacy
  •  Biology / Agriculture
  •  Informatics
 
  •  Artificial intelligence
  •  Robotics
  •  Sensor technology
  •  Development kit / electronic work
  •  Digital gadget
  •  Automotive / vehicle related
  •  Industrial communication technology
  •  Application development and programming
  •  Network security
  •  Multimedia (video / image / audio) processing
  •  Business support and efficiency tools
Translate
Contact Form – Contact
Click here to contact TEGAKARI
Site link
Privacy Policy
Management website (service)
TEGARA Co., Ltd.
TEGARA CORPORATION corporate site

UNIPOS
Overseas product procurement and consultation services for R & D

Tegusis
Research and industrial PC production and sales services
SNS account
  • Twitter
  • YouTube
  • Facebook

TEGARA Co., Ltd.

Tegara is a platform that provides R & D with useful products, services, and information in an integrated manner. "Helping accelerate R & D"

Copyright © 2020 | Tegara Corporation