the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
tobac v1.5: Introducing Fast 3D Tracking, Splits and Mergers, and Other Enhancements for Identifying and Analysing Meteorological Phenomena
G. Alexander Sokolowsky
Sean W. Freeman
William K. Jones
Julia Kukulies
Fabian Senf
Peter J. Marinescu
Max Heikenfeld
Kelcy N. Brunner
Eric C. Bruning
Scott M. Collis
Robert C. Jackson
Gabrielle R. Leung
Nils Pfeifer
Bhupendra A. Raut
Stephen M. Saleeby
Philip Stier
Susan C. van den Heever
Abstract. There is a continuously increasing need for reliable feature detection and tracking tools based on objective analysis principles for use with meteorological data. Many tools have been developed over the previous two decades that attempt to address this need, but most have limitations on the type of data they can be used with; computational and/or memory expenses that make them unwieldy with larger datasets; or require some form of data reduction prior to use that limits the tool’s utility. The Tracking and Object-Based Analysis of Clouds (tobac) Python package is a modular, open-source tool that improves on the overall generality and utility of past tools. A number of scientific improvements (three spatial dimensions, splits and mergers of features, an internal spectral filtering tool) and procedural enhancements (increased computational efficiency, internal regridding of data, and treatments for periodic boundary conditions) have been included in tobac as a part of the tobac v1.5 update. These improvements have made tobac one of the most robust, powerful, and flexible identification and tracking tools in our field to date and expand its potential use in other fields. Future plans for tobac v2 are also discussed.
- Preprint
(7143 KB) - Metadata XML
- BibTeX
- EndNote
G. Alexander Sokolowsky et al.
Status: open (until 04 Dec 2023)
-
RC1: 'Comment on egusphere-2023-1722', Anonymous Referee #1, 05 Oct 2023
reply
The manuscript is well-written and well-structured. It cites a good amount of related studies and provides a thorough explanation of what has been done in the former version, what are the potential concerns, and what are the improvements in the latest version of tobac. I don’t have major concerns about this manuscript just some quick questions and comments:
• How does the “watersheding” decide on the time when the boundary of two features meets?
• Will segmentation be twisted due to the vertical structure?
• In the detection of weather phenomena like atmospheric rivers, there are thresholds in geometric shape, size, and direction, how do these thresholds be applied in tobac? In your example, magnitude thresholds are used. But for atmospheric rivers, the magnitude threshold is the very first step. Could you explain more about the process of detecting atmospheric rivers?Citation: https://doi.org/10.5194/egusphere-2023-1722-RC1 -
CC1: 'Comment on egusphere-2023-1722', Bin Guan, 18 Oct 2023
reply
The manuscript is a pleasant read and I congratulate the authors on the substantial improvements made to a promising, versatile tool for meteorological feature tracking. I just have a few minor comments as a community member.
- The manuscript did not mention whether the detection/identification of features (that is, the step before segmentation and tracking) can be based on multiple input fields (not just multiple thresholds for the same field) or can only take one input field in that step. For reference, in the case of atmospheric rivers (ARs), there are algorithms that rely on two or more of the following fields to detect the features: integrated water vapor (IWV), IWV transport, wind, precipitation, etc.
- Some of the improvements introduced in the manuscript have also been introduced in AR tracking algorithms, such as handling of separations and mergers, periodic boundary conditions, and grid agnosticity (Guan & Waliser, 2015, 2019).
- Given the number of studies dedicated to AR detection in recent years, including those contributing to the Atmospheric River Tracking Method Intercomparison Project (ARTMIP; Shields et al., 2018), some general discussion of AR detection might be helpful to provide more context and motivation for the development of tobac.
References:
https://doi.org/10.1002/2015JD024257
https://doi.org/10.1029/2019JD031205
https://doi.org/10.5194/gmd-11-2455-2018
Citation: https://doi.org/10.5194/egusphere-2023-1722-CC1 -
RC2: 'Comment on egusphere-2023-1722', Anonymous Referee #2, 23 Nov 2023
reply
“tobac v1.5: Introducing Fast 3D Tracking, Splits and Mergers, and Other Enhancements for Identifying and Analysing Meteorological Phenomena”
The manuscript is mostly well written and gives important information on the update of tobac 1.5 compared to tobac 1.2. The new features are intriguing and attractive to end users. However, my main concern is the stability of tobac 1.5, especially in 3D segmentation and tracking. In addition, the author needs to clarify how much effort the end user will need to make in order to use tobac 1.5. It seems there’s quite a lot of thresholding test awaits for the users in order to use tobac 1.5, and we are not sure if the thresholds are good enough throughout the evolution of atmospheric processes. The overall paper is an useful contribution to the scientific community and requires major revision before publication.
- Introduction section, the authors keep referring to tracking object as “cloud”, as Tobac is largely applied to radar cell tracking, please make sure to clarify radar does not see cloud (most X-, C-, S-bands radars) but only observe rain droplets and hydrometeors that are much larger than cloud droplets.
- Line 70, regarding the introduction of TITAN, the major disadvantage is its centroid method based on reflectivity and even the modern version of TITAN allowing multiple thresholds perform not well for tracking storm cells from initiation to the very end.
- Line 95, the WDSS II system used SCIT as its default tracking toolbox and WDSS II can be open-source base on request. The main flaw of SCIT is similar to TITAN as they are both centroid based methods.
- Line 110-115, please elaborate on the reasoning behind this Tobac upgrade here, is it the tobac v1.2 cannot handle high resolution? Why the new missions like AOS and INCUS will require this upgrade? I see you listed a lot of new features in the upgraded tobac, please elaborate how these new features can contribute to cell tracking.
- Figure 1, is tobac v1.2 and tobac 1.5 both centroid based methods? If so, does that means the anvil part of the cell is missing as shown in figure 1? In addition, what kind of QC has been applied to the reflectivity dataset? SNR? Attenuation correction? And maybe self-consistency calibration?
- Line 144-157, it seems tobac is, in general, a centroid based method as the latest TITAN. So any feature selection such the size of object, the reflectivity thresholds, and more do require “ a great deal of human input and attention” as mentioned in the introduction when the authors are reviewing other tracking methods.
- Line 163-174, using watershed-based method for segmentation can be quite useful here, but the over or under segmentation happens often. Please share multiple (at least 5-time steps) before and after segmentation figures for the case shown in Figure 1. I’m curious to see how tobac segmentation performs in terms of stability here.
- Line 203-220, base on the example and text here, tobac is a user defined centroid based method. It is counter productive to use hard thresholds while using watershed-based method. This is just an opinion/comment and does not require authors to reply.
- Figure 3, tobac 1.5 has a nice touch with multi-layer clouds. It is clear this can be used in model outputs. Any idea what kind of observational data we can use to test the performance of tobac 1.5 on multi-layer clouds? I’m guessing not polar coordinate satellites as the temporal resolution is low, but geostationary satellites such as GOES-series are all passive sensors and cannot provide 3D structure features for tracking. It is also hard for most radars as shorter wavelengths suffer from attenuation but longer wavelengths are not sensitive enough to observe cirrus clouds.
- Figure 5, how sensitive is the 3D segmentation with boxing method is to user picked size? Please include seed size from 2,4,6, and 8 in the reply. I’m curious how stable this boxing method is here. Do the authors believe that changing the size of the box will greatly impact the quality of tracking here? Especially during different stages of cell involvement.
- Figure 6, please add contours of the cell segmentation to all panels. In addition, the authors mention the user need to pick Z threshold here, demonstrated in 30 dBZ. What will happen if the user wishes to include all the stratiform portion of the clouds and set Z limit to – 10 dBZ? Will tobac still be able to segment? Please also include the 3D view of panel e-h, I’m curious how the regeneration of cells as it propagates will impact 3D segmentation here, or if there is any?
- Line 301, “Hu et al.” typo, missing the year.
- Figure 9. Please add 4 time steps of 2D segmentation and tracking (with splits and mergers labelled) to this case. Also, what will happen if one uses 0 dBZ here as threshold.
- Sec 4.1. What is the 3D tracking efficiency here using tobac 1.5? Let’s say using MRMS gridded 3D Z field for 1 day using Z threshold of 15 dBZ.
Citation: https://doi.org/10.5194/egusphere-2023-1722-RC2 -
RC3: 'Comment on egusphere-2023-1722', Anonymous Referee #3, 25 Nov 2023
reply
The comment was uploaded in the form of a supplement: https://egusphere.copernicus.org/preprints/2023/egusphere-2023-1722/egusphere-2023-1722-RC3-supplement.pdf
G. Alexander Sokolowsky et al.
G. Alexander Sokolowsky et al.
Viewed
HTML | XML | Total | BibTeX | EndNote | |
---|---|---|---|---|---|
237 | 69 | 11 | 317 | 6 | 4 |
- HTML: 237
- PDF: 69
- XML: 11
- Total: 317
- BibTeX: 6
- EndNote: 4
Viewed (geographical distribution)
Country | # | Views | % |
---|
Total: | 0 |
HTML: | 0 |
PDF: | 0 |
XML: | 0 |
- 1