{"id":107799,"date":"2025-09-11T01:40:27","date_gmt":"2025-09-11T01:40:27","guid":{"rendered":"https:\/\/ahay.org\/blog\/?p=107799"},"modified":"2025-09-11T01:45:02","modified_gmt":"2025-09-11T01:45:02","slug":"fast-streaming-local-time-frequency-transform","status":"publish","type":"post","link":"https:\/\/ahay.org\/blog\/2025\/09\/11\/fast-streaming-local-time-frequency-transform\/","title":{"rendered":"Fast streaming local time-frequency transform"},"content":{"rendered":"\n<p>A new paper is added to the <a href=\"\/wiki\/Reproducible_Documents\">collection of reproducible documents<\/a>: <a href=\"https:\/\/ahay.org\/RSF\/book\/jlu\/sltft\/paper_html\/\">Fast streaming local time-frequency transform for nonstationary seismic data processing<\/a>&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"733\" height=\"206\" src=\"https:\/\/ahay.org\/blog\/wp-content\/uploads\/2025\/09\/streamingLTFTa.png\" alt=\"\" class=\"wp-image-107803 img-thumbnail img-responsive\" style=\"width:607px;height:auto\" srcset=\"https:\/\/ahay.org\/blog\/wp-content\/uploads\/2025\/09\/streamingLTFTa.png 733w, https:\/\/ahay.org\/blog\/wp-content\/uploads\/2025\/09\/streamingLTFTa-300x84.png 300w\" sizes=\"auto, (max-width: 733px) 100vw, 733px\" \/><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\"><strong>Schematic illustration of the proposed SLTFT<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"505\" height=\"269\" src=\"https:\/\/ahay.org\/blog\/wp-content\/uploads\/2025\/09\/time.png\" alt=\"\" class=\"wp-image-107804 img-thumbnail img-responsive\" style=\"width:609px;height:auto\" srcset=\"https:\/\/ahay.org\/blog\/wp-content\/uploads\/2025\/09\/time.png 505w, https:\/\/ahay.org\/blog\/wp-content\/uploads\/2025\/09\/time-300x160.png 300w\" sizes=\"auto, (max-width: 505px) 100vw, 505px\" \/><\/figure><\/div>\n\n\n<p class=\"has-text-align-center\"><strong>The CPU time comparison among the time-frequency analysis methods. Orange line: STFT; blue dash line: SLTFT; red dot line: streaming attributes; green dash-dot line: LTF decomposition. The convergence speed affects the CPU time of the LTF decomposition, resulting in a non-smooth curve<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left\">Time-frequency analysis serves as a useful approach to solve different complex problems in seismic data processing. From a practical standpoint, the majority of time-frequency transform techniques frequently grapple with the trade-off between time and frequency localization adaptability, flexibility in sampling time and frequency, and the pursuit of computational efficiency. To address this, we tailor the streaming computation to implement a fast time-frequency transform, namely the streaming local time-frequency transform (SLTFT), which can significantly decrease the computational cost of adaptive time-frequency analysis. We add a localization scalar to the proceeding streaming algorithm to circumvent the need for taper functions, which provides rapid forward and inverse transforms and applicability in various scenarios. We demonstrate the adaptive time-frequency characteristics of the proposed method, which offers a nonstationary time-frequency representation with variable time-frequency localization. Numerical tests indicate that the proposed SLTFT is a more balanced method compared to previous time-frequency adaptive transforms. It proves suitable for a range of practical applications in nonstationary seismic data processing, including ground-roll attenuation, inverse-Q filtering, and multicomponent data registration.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A new paper is added to the collection of reproducible documents: Fast streaming local time-frequency transform for nonstationary seismic data processing&nbsp; Schematic illustration of the proposed SLTFT The CPU time comparison among the time-frequency analysis methods. Orange line: STFT; blue dash line: SLTFT; red dot line: streaming attributes; green dash-dot line: LTF decomposition. The convergence [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-107799","post","type-post","status-publish","format-standard","hentry","category-examples"],"_links":{"self":[{"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/posts\/107799","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/comments?post=107799"}],"version-history":[{"count":6,"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/posts\/107799\/revisions"}],"predecessor-version":[{"id":107818,"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/posts\/107799\/revisions\/107818"}],"wp:attachment":[{"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/media?parent=107799"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/categories?post=107799"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ahay.org\/blog\/wp-json\/wp\/v2\/tags?post=107799"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}