Closed TooNakko closed 3 months ago
Hi, I reproduce figure 1 with your data.
If you plot your v0 or v1, you will find that the measurement protocol is "rotate measurement", in pyEIT or EIDORS, this means that during each excitation, the first measurement is the differential pair right after the excitation pair. So, in line 39, you should use
# setup EIT scan conditions
protocol_obj = protocol.create(n_el, dist_exc=1, step_meas=1, parser_meas="fmmu") # change "std" to "rotate_meas" or "fmmu"
and the imaging parameters should be tuned accordingly for minimizing image artifacts (it seems that the bottom two electrodes might have contact problem).
Thank you so much, it fixed the problem!
Hi!
I am interested in pyEIT, and my team is currently working on reconstructing images. We have successfully built our hardware and achieved good results in image reconstruction. However, we are currently facing an issue. When we place the object near the electrodes, the reconstructed image looks good. However, when we position our object right in the middle of the tank, the reconstructed image appears to be shifted:![image](https://github.com/eitcom/pyEIT/assets/87530116/6d2e91c1-95ca-4361-ad9a-c44445c74bdc)
It consistently shifts to the right like this, regardless of the number of attempts we make. We have also compared the results of pyEIT with EIDORS (Matlab), and the image from EIDORS is completely centered. There should not be an issue with our hardware:![image](https://github.com/eitcom/pyEIT/assets/87530116/bca344b2-dffa-4117-b8c2-a0f5f2fe38a1)
Regarding the code we ran, we modified the
eit_dynamic_JAC.py
in the examples folder, we assign our voltage matrices tov0
andv1
:and also performed some tunning. Our txt files contain a single line of 208 values, representing the voltage measured from those electrodes.
Code:
Sample data:
Would you mind to take a look and enlighten me on what might be wrong here? Thank you so much!