<?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; Topic: Using non-circular sensors for time reversal reconstruction</title>
		<link>http://www.k-wave.org/forum/topic/using-non-circular-sensors-for-time-reversal-reconstruction</link>
		<description>Support for the k-Wave MATLAB toolbox</description>
		<language>en-US</language>
		<pubDate>Tue, 12 May 2026 23:09:13 +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/topic/using-non-circular-sensors-for-time-reversal-reconstruction" rel="self" type="application/rss+xml" />

		<item>
			<title>Bradley Treeby on "Using non-circular sensors for time reversal reconstruction"</title>
			<link>http://www.k-wave.org/forum/topic/using-non-circular-sensors-for-time-reversal-reconstruction#post-4609</link>
			<pubDate>Tue, 01 Jul 2014 17:47:58 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">4609@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hi Hamid,&#60;/p&#62;
&#60;p&#62;For time reversal image reconstruction, the model needs to know the time step between the data points. This is specified using &#60;code&#62;kgrid.t_array&#60;/code&#62;. For the forward simulation, if you leave this set to &#60;code&#62;&#38;#39;auto&#38;#39;&#60;/code&#62; (the default), the simulation code will automatically set this to something sensible. However, in the reconstruction, you must define this explicitly to match the forward problem (or experimental acquisition settings). There is some information on how to do this in Sec. 3.2 of the &#60;a href=&#34;http://www.k-wave.org/documentation.php&#34;&#62;k-Wave User Manual&#60;/a&#62;.&#60;/p&#62;
&#60;p&#62;Brad.
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Hamid on "Using non-circular sensors for time reversal reconstruction"</title>
			<link>http://www.k-wave.org/forum/topic/using-non-circular-sensors-for-time-reversal-reconstruction#post-4605</link>
			<pubDate>Tue, 01 Jul 2014 04:12:44 +0000</pubDate>
			<dc:creator>Hamid</dc:creator>
			<guid isPermaLink="false">4605@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hello,&#60;/p&#62;
&#60;p&#62;I generated some data using &#60;/p&#62;
&#60;p&#62;kspaceFirstOrder2D(kgrid, medium, source, sensor, input_args{:})&#60;/p&#62;
&#60;p&#62;Then I used the same function to reconstruct the image as follow:&#60;/p&#62;
&#60;p&#62;source.p0 = 0;&#60;br /&#62;
sensor.time_reversal_boundary_data = sensor_data;&#60;br /&#62;
p0_recon = kspaceFirstOrder2D(kgrid, medium, source, sensor, input_args{:});&#60;/p&#62;
&#60;p&#62;The following error message showed up:&#60;/p&#62;
&#60;p&#62;Error using kspaceFirstOrder_inputChecking (line 638)&#60;br /&#62;
kgrid.t_array must be given explicitly in time reversal mode &#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Hamid
&#60;/p&#62;</description>
		</item>
		<item>
			<title>Bradley Treeby on "Using non-circular sensors for time reversal reconstruction"</title>
			<link>http://www.k-wave.org/forum/topic/using-non-circular-sensors-for-time-reversal-reconstruction#post-4344</link>
			<pubDate>Tue, 25 Feb 2014 14:33:49 +0000</pubDate>
			<dc:creator>Bradley Treeby</dc:creator>
			<guid isPermaLink="false">4344@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Glad you got it sorted!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>SHickling on "Using non-circular sensors for time reversal reconstruction"</title>
			<link>http://www.k-wave.org/forum/topic/using-non-circular-sensors-for-time-reversal-reconstruction#post-4340</link>
			<pubDate>Mon, 24 Feb 2014 02:45:00 +0000</pubDate>
			<dc:creator>SHickling</dc:creator>
			<guid isPermaLink="false">4340@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Sorry never mind, my mistake!
&#60;/p&#62;</description>
		</item>
		<item>
			<title>SHickling on "Using non-circular sensors for time reversal reconstruction"</title>
			<link>http://www.k-wave.org/forum/topic/using-non-circular-sensors-for-time-reversal-reconstruction#post-4339</link>
			<pubDate>Sun, 23 Feb 2014 22:30:21 +0000</pubDate>
			<dc:creator>SHickling</dc:creator>
			<guid isPermaLink="false">4339@http://www.k-wave.org/forum/</guid>
			<description>&#60;p&#62;Hello,&#60;/p&#62;
&#60;p&#62;I have an array of sensors that cannot be defined by a geometrical shape, so I have defined the sensor manually using a binary sensor mask. However, when I go to use time reversal reconstruction to reconstruct the image, I get the following error:&#60;/p&#62;
&#60;p&#62;In an assignment  A(I) = B, the number of elements in B and I must be the&#60;br /&#62;
same.&#60;br /&#62;
Error in kspaceFirstOrder2D (line 747)&#60;br /&#62;
        p(sensor_mask_index) = sensor.time_reversal_boundary_data(:,t_index);&#60;/p&#62;
&#60;p&#62;My script works when I define a sensor using makeCartCircle, so I am wondering if it is not possible to use this reconstruction algorithm for a &#34;non-standard&#34; geometry?&#60;/p&#62;
&#60;p&#62;Thanks,&#60;br /&#62;
Susannah
&#60;/p&#62;</description>
		</item>

	</channel>
</rss>
