You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ultrasound/docs/src/features/details_L2.rst
+95-1Lines changed: 95 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -276,4 +276,98 @@ This graph is used to compute the chordal version of the Catmull-Rom. It is call
276
276
- `P5`: Third point to be interpolated;
277
277
- `P6`: Fourth point to be interpolated;
278
278
- **Graph Outputs**:
279
-
- `C`: A vector with the result of the interpolation
279
+
- `C`: A vector with the result of the interpolation
280
+
281
+
Graph name: `TestGraphApodization` for AIE-ML
282
+
###########################################
283
+
284
+
This graph is used to calculate the apodization for the reception. The graph suppots int32 and float data types.
285
+
286
+
- **Graph Inputs**:
287
+
- `image_points`: the result of Image Points;
288
+
- `apodization_reference`: X-Y-Z vector that represents the positions of our apodization reference;
289
+
- `apodization_direction`: X-Y-Z values of propagation of the spherical emitted;
290
+
- `two`: constant value of 2;
291
+
- `apodization_distance`: Result of Focusing;
292
+
- `f_number`: The selected F number for the application;
293
+
- `one`: constant value of 1;
294
+
- `pi`: constant value of pi;
295
+
- **Graph Outputs**:
296
+
- `output_apodization`: A vector that represents the Hanning Window for the reference point chosen;
297
+
298
+
Graph name: `TestGraphCatmullRom` for AIE-ML
299
+
###########################################
300
+
301
+
This graph is used to compute the chordal version of the Catmull-Rom with supporting for int32, float and cint16 data types.
302
+
303
+
- **Graph Inputs**:
304
+
- `point_0`: Input rf points to be interpolated;
305
+
- `point_1`: Input rf points to be interpolated;
306
+
- `point_2`: Input rf points to be interpolated;
307
+
- `point_3`: Input rf points to be interpolated;
308
+
- `t1t`: The coefficient used for interpolation;
309
+
- `t2t`: The coefficient used for interpolation;
310
+
- `t3t`: The coefficient used for interpolation;
311
+
- `tt0`: The coefficient used for interpolation;
312
+
- `tt1`: The coefficient used for interpolation;
313
+
- `tt2`: The coefficient used for interpolation;
314
+
- **Graph Outputs**:
315
+
- `output_catmull_rom`: A vector with the result of the interpolation;
316
+
317
+
Graph name: `TestGraphDelay` for AIE-ML
318
+
###########################################
319
+
320
+
This graph is used to compute the transmit delay. It returns an array of values that represent the transmission time for every incremental point of the investigation. The graph suppots int32 and float data types.
321
+
322
+
- **Graph Inputs**:
323
+
- `image_points_from_pl_1`: the result of Image Points;
324
+
- `image_points_from_pl_2`: the result of Image Points;
325
+
- `tx_def_ref_point`: X-Y-Z array with the reference point of the investigation for that iteration;
326
+
- `tx_def_delay_distance_1`: X-Y-Z array that represents the absolute distance with respect to the focus;
327
+
- `tx_def_delay_distance_2`: X-Y-Z array that represents the absolute distance with respect to the focus;
328
+
- `tx_def_focal_point`: X-Y-Z array that represent our focus;
329
+
- `t_start`: The starting time of emission;
330
+
- `direction`: X-Y-Z values of propagation of the spherical or planar wave emitted;
331
+
- `speed_of_sound`: The speed of sound used in tests is 1540 m/s;
332
+
- **Graph Outputs**:
333
+
- `delay_output`: A vector that represents the time delay per point to analyze;
334
+
335
+
Graph name: `TestGraphFocusing` for AIE-ML
336
+
###########################################
337
+
338
+
This graph is used to compute the distance of our reference apodization point for the dynamic apodization with respect to the image points. This version is used in SA to create a dynamic apodization also in transmission and not only in reception. The graph suppots int32 and float data types.
339
+
340
+
- **Graph Inputs**:
341
+
- `apo_ref_0`: X component of the vector of apodization reference;
342
+
- `xdc_def_0`: X component of the Image Points result;
343
+
- `apo_ref_1`: Y component of the vector of apodization reference;
344
+
- `xdc_def_1`: Y component of the Image Points result;
345
+
- **Graph Outputs**:
346
+
- `out`: A vector that represents apodization distance in transmission;
347
+
348
+
Graph name: `TestGraphImagePoints` for AIE-ML
349
+
###########################################
350
+
351
+
The Image Points graph is used to create a matrix, which represents the part of investigation made by the specific emission of the Ultrasound Probe. The rows of this matrix have incremental values, which represents our values used to compute delay for the **virtual sources**. It is dependent on the investigation depth and the incremental investigation that you want to perform (based on our sampling frquency). The graph suppots int32 and float data types.
352
+
353
+
- **Graph Inputs**:
354
+
- `start_position`: the position that you start the investigation in cartesian coordinate;
355
+
- `directions`: X-Y-Z values of propagation of the spherical or planar wave emitted;
356
+
- `samples_arange`: array with the index of the rf-data;
357
+
- **Graph Outputs**:
358
+
- `output_matrix`: A Nx4 matrix that represents the points to analyze;
359
+
360
+
Graph name: `TestGraphSamples` for AIE-ML
361
+
###########################################
362
+
363
+
This graph is used to compute the delay in reception for every transducer. It also sums the delay in transmission to obtain the valid samples for the interpolation. The graph only suppots int32 data type.
364
+
365
+
- **Graph Inputs**:
366
+
- `image_points`: Result of Image Points;
367
+
- `delay`: Result of Delay;
368
+
- `xdc_def_positions`: X-Y-Z vector that represents the positions of our transducers in the probe;
369
+
- `sampling_frequency`: The sampling frequency of the probe;
370
+
- `speed_of_sound`: The speed of sound used in tests is 1540 m/s;
371
+
- **Graph Outputs**:
372
+
- `output_vector`: A vector that represents our valid entries in the rf-data vector;
0 commit comments