<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="bbPress/1.0.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>k-Wave User Forum &#187; User Favorites: H_Frechen</title>
		<link><a href='http://www.k-wave.org/forum/profile/h_frechen'>h_frechen</a></link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Wed, 13 May 2026 01:07:37 +0000</pubDate>
		<generator>http://bbpress.org/?v=1.0.2</generator>
		<textInput>
			<title><![CDATA[Search]]></title>
			<description><![CDATA[Search all topics from these forums.]]></description>
			<name>q</name>
			<link>http://www.k-wave.org/forum/search.php</link>
		</textInput>
		<atom:link href="http://www.k-wave.org/forum/rss/profile/" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "Modeling ultrasonic absorption with varying alpha power"</title>
			<link>http://www.k-wave.org/forum/topic/modeling-ultrasonic-absorption-with-varying-alpha-power#post-6177</link>
			<pubDate>Sun, 29 Oct 2017 11:17:33 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">6177@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Henning,&#60;/p&#62;
&#60;p&#62;Are you comparing the amplitude of the time trace, or the spectrum? If I run your absorbing simulation, and then replace &#60;code&#62;medium.alpha_coeff&#60;/code&#62; with &#60;code&#62;alpha_coef_water&#60;/code&#62; and compare the spectrum of the two signals using:&#60;/p&#62;
&#60;p&#62;&#60;code&#62;spect(scan(19000:23000), 1/kgrid.dt, &#38;#39;Plot&#38;#39;, [true, false]);&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;At 5 MHz, the signal reduction is around 128 dB, which is roughly what you might expect given the absorption in the layers. &#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>H_Frechen on "Modeling ultrasonic absorption with varying alpha power"</title>
			<link>http://www.k-wave.org/forum/topic/modeling-ultrasonic-absorption-with-varying-alpha-power#post-6170</link>
			<pubDate>Thu, 26 Oct 2017 13:08:40 +0000</pubDate>
			<dc:creator>H_Frechen</dc:creator>
			<guid isPermaLink="false">6170@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Brad,&#60;/p&#62;
&#60;p&#62;I made a few more investigations. I uploaded the scripts  for the 2D case and comparison figures between simple model and 2D-k-Wave for the cases:&#60;br /&#62;
1. No Absorption (k-Wave CFL 0.2)&#60;br /&#62;
2. Absorption (k-Wave CFL 0.2)&#60;br /&#62;
3. Absorption (k-Wave CFL 0.1)&#60;/p&#62;
&#60;p&#62;You can find the on my gitlab.&#60;/p&#62;
&#60;p&#62;For the first case without absorption, both models agree rather well. Of course there are some smaller deviations due to the geometry of the sample, which cannot be represented by the simple model. For cases 2 and 3 on the other hand, there is still the huge deviation in amplitude. A change of the CFL from 0.2 to 0.1 did not change the results very much.&#60;/p&#62;
&#60;p&#62;Best regards&#60;br /&#62;
Henning
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "Modeling ultrasonic absorption with varying alpha power"</title>
			<link>http://www.k-wave.org/forum/topic/modeling-ultrasonic-absorption-with-varying-alpha-power#post-6166</link>
			<pubDate>Thu, 26 Oct 2017 09:16:47 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">6166@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Henning,&#60;/p&#62;
&#60;p&#62;I took a brief look at your code (although didn't run it), and no immediate red flags. As you have quite large sound speed changes, you will need to watch out for numerical dispersion. A good approach is to set the reference sound speed to the background medium, and then make sure your time step is small enough for stability.&#60;/p&#62;
&#60;p&#62;Did you double check that your k-Wave simulation gives you the expected results when no absorption is included?&#60;/p&#62;
&#60;p&#62;If you can replicate your problem in a simple script that's fast to run (e.g., in 2D), I can dig a bit further.&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>H_Frechen on "Modeling ultrasonic absorption with varying alpha power"</title>
			<link>http://www.k-wave.org/forum/topic/modeling-ultrasonic-absorption-with-varying-alpha-power#post-6159</link>
			<pubDate>Fri, 20 Oct 2017 15:26:58 +0000</pubDate>
			<dc:creator>H_Frechen</dc:creator>
			<guid isPermaLink="false">6159@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Brad,&#60;/p&#62;
&#60;p&#62;many thanks for your reply and your great support in this forum. I already learned alot just by reading the different posts of other authors.&#60;/p&#62;
&#60;p&#62;I tried the fitPowerLawParams function and got the new &#60;code&#62;y_fit = 1.2041&#60;/code&#62; and &#60;code&#62;a0_fit = 4.3499&#60;/code&#62; using the above mentioned values. But as you said, this will most probably not explain the four orders of magnitude.&#60;/p&#62;
&#60;p&#62;I also tried your approach with different values for alpha_power_ref&#60;br /&#62;
&#60;code&#62;alpha_coeff_new = alpha_coeff * f_ref^(alpha_power - alpha_power_ref);&#60;/code&#62;&#60;br /&#62;
But this also did not improve the results.&#60;/p&#62;
&#60;p&#62;Lastly, I did double check the simple model another time. But since the amplitude reduction fits really well to the values of the lab measurements on the sample, I am currently a little bit confused.&#60;/p&#62;
&#60;p&#62;If by any chance, you have the time to look on my code I uploaded it here (since it is rather long):&#60;br /&#62;
&#60;a href=&#34;https://git.rwth-aachen.de/frechen/US_Simulation&#34; rel=&#34;nofollow&#34;&#62;https://git.rwth-aachen.de/frechen/US_Simulation&#60;/a&#62;&#60;/p&#62;
&#60;p&#62;Best regards&#60;br /&#62;
Henning
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "Modeling ultrasonic absorption with varying alpha power"</title>
			<link>http://www.k-wave.org/forum/topic/modeling-ultrasonic-absorption-with-varying-alpha-power#post-6154</link>
			<pubDate>Thu, 19 Oct 2017 09:20:05 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">6154@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Henning,&#60;/p&#62;
&#60;p&#62;If you are modelling very high attenuation values, you need to adjust the parameters you input into k-Wave. You can get the adjusted values using the function &#60;code&#62;fitPowerLawParams&#60;/code&#62;. There is an example of this &#60;a href=&#34;http://bug.medphys.ucl.ac.uk/papers/2014-Treeby-JASA.pdf&#34;&#62;here&#60;/a&#62; (see Fig. 2). However, this is not going to change the amplitude by four orders of magnitude. Have you double checked against your simple model when no attenuation is included?&#60;/p&#62;
&#60;p&#62;You are correct that only one power law can be used. One option is to then adjust the alpha_coeff parameters for the other layers so you can get the correct absorption at a particular frequency, e.g., &#60;/p&#62;
&#60;p&#62;&#60;code&#62;alpha_coeff_new = alpha_coeff * f_ref^(alpha_power - alpha_power_ref);&#60;/code&#62;&#60;/p&#62;
&#60;p&#62;In principle, it is possible to have spatially varying alpha_power, however, this means we would have to compute the inverse transform using a spatially-weighted Fourier transform, which has to be implemented as a matrix multiplication rather than an FFT (the same holds for the k-space operator). We don't have any immediate plans to do this. Although at some point we might add it as an option.&#60;/p&#62;
&#60;p&#62;Hope that helps,&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>H_Frechen on "Modeling ultrasonic absorption with varying alpha power"</title>
			<link>http://www.k-wave.org/forum/topic/modeling-ultrasonic-absorption-with-varying-alpha-power#post-6147</link>
			<pubDate>Tue, 10 Oct 2017 14:51:34 +0000</pubDate>
			<dc:creator>H_Frechen</dc:creator>
			<guid isPermaLink="false">6147@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi,&#60;/p&#62;
&#60;p&#62;I have a setup, where I measure and simulate ultrasonics on multi-layer polymeric structures. The materials can have high attenuation coefficients, e.g y = 1.18, alpha_coeff = 4 dB/(MHz^y*cm) or even higher. Furthermore the exponent is not always the same for all materials. For my larger samples (d=20.5 mm) I expected an amplitude reduction of the initial 5 MHz impulse based on the acoustical paramters of the main material:&#60;br /&#62;
alpha = 4*5^1.18 = 26.7 dB/cm&#60;br /&#62;
Resulting amplitude reduction ca. 110 dB (alpha*2*d)&#60;/p&#62;
&#60;p&#62;For verification, I first compared measurement results with a simple A-Scan model, where a plane wave and just reflection/transmission and attenuation coefficients of the different layers are taken into account (cf. H. Azhari, Basics of biomedical ultrasound for engineers). I could get a good agreement for the amplitude reduction, i.e. the amplitude of a reflection at an inner interface is in the range of 5e-6 compared to the reflection on the surface of the sample (amplitude normalized to 1). But this simplified model of course does not contain a frequency dependent attenuation. Thus, the shape of the measured and simulated signal differed greatly.&#60;/p&#62;
&#60;p&#62;After that I performed 1D and 3D k-wave simulations with the same sample setup and acoustical parameters. CFL was varied down to 0.1. In all cases I could achieve a frequency dependent attenuation and the signal shape showed an improved resemblance to the measured signal. But the amplitude of the k-wave simulated signal is in the range of 2e-2, which is four orders of magnitude larger than the measurement/simplified model results.&#60;/p&#62;
&#60;p&#62;Therefore three questions:&#60;br /&#62;
1.) In many comments it was written, that the k-wave toolbox may not function properly at high attenuation values. Could this already be the explanation for the amplitude difference?&#60;br /&#62;
2.) The alpha_power exponent can only be put as a scalar for the whole domain. Since the materials in the domain have different exponents, I chose the exponent of the material of the thickest layer in the domain. All other attenuation coefficients are therefore slightly off (e.g. y1 = 1.18, y2 = 1.01). Is there any experience how large the effect of different exponents is?&#60;br /&#62;
3.) Will a variation of the alpha_power exponent across the simulation domain be possible in the future?&#60;/p&#62;
&#60;p&#62;Kind regards&#60;br /&#62;
Henning
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
