[SyneRBI/SIRF] expose STIR.GeneralisedPrior.compute_Hessian_diagonal and new priors (Issue #1350)

0 views
Skip to first unread message

Kris Thielemans

unread,
Oct 28, 2025, 10:01:10 AM10/28/25
to SyneRBI/SIRF, Subscribed
KrisThielemans created an issue (SyneRBI/SIRF#1350)

STIR 6.3 has (will have) in GeneralisedPrior

  void compute_Hessian_diagonal(DiscretisedDensity<3, elemT>& Hessian_diagonal,
                                const DiscretisedDensity<3, elemT>& current_estimate) const

it's only actually implemented in Matteo's new Gibbs priors (now called penalties as our STIR "priors" actually had the wrong sign), GibbsQuadraticPenalty, GibbsRelativeDifferencePenalty, and #ifdef STIR_WITH_CUDA, CudaGibbsQuadraticPenalty and CudaGibbsRelativeDifferencePenalty. Easy to expose those?

would be useful for PETRIC2


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/issues/1350@github.com>

Evgueni Ovtchinnikov

unread,
Oct 28, 2025, 10:37:31 AM10/28/25
to SyneRBI/SIRF, Subscribed
evgueni-ovtchinnikov left a comment (SyneRBI/SIRF#1350)

should not be difficult provided that STIR 6.3 builds ok on a VM on my laptop


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/issues/1350/3456783912@github.com>

Kris Thielemans

unread,
Oct 28, 2025, 10:54:45 AM10/28/25
to SyneRBI/SIRF, Subscribed
KrisThielemans left a comment (SyneRBI/SIRF#1350)

it builds fine in all CI situations. just using STIR master should do it. If you have a problem, I want to know anyway, as I should release it soon!


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/issues/1350/3456879500@github.com>

Edoardo Pasca

unread,
Mar 30, 2026, 10:19:27 AM (8 days ago) Mar 30
to SyneRBI/SIRF, Subscribed

Closed #1350 as completed.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/issue/1350/issue_event/24038064329@github.com>

Edoardo Pasca

unread,
Mar 30, 2026, 10:19:27 AM (8 days ago) Mar 30
to SyneRBI/SIRF, Subscribed
paskino left a comment (SyneRBI/SIRF#1350)

closed by #1370


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <SyneRBI/SIRF/issues/1350/4155424656@github.com>

Reply all
Reply to author
Forward
0 new messages