2009-08-17 8 views
29

Użyłem DICOM przy użyciu MERGECOM, kiedy byłem w GE Healthcare w 2005 roku. Potem nie mam zbyt wiele wiedzy w systemie DICOM..NET DICOM Biblioteki

Teraz mamy wymóg wdrożenia systemu PACS z wykorzystaniem platformy .NET.

Czy możesz polecić przyzwoitą, dobrą, obsługiwaną przez społeczność bibliotekę lub środowisko DICOM oparte na .NET? lub Czy znasz jakieś biblioteki komercyjne dla DICOM, które obsługują .NET?

+1

Wow, zadałeś 12 pytań do tej pory, w sumie cztery (4) głosy!Masz tutaj 4 odpowiedzi, w tym jedną, którą zaakceptowałeś, a nie jeden głos? Czy wiesz o głosowaniu na SO? – Argalatyr

+1

Nie rozumiem cię. Czy masz na myśli, czy powinienem głosować na dobre stanowisko? Zapomniałem lub nie uderzyło mnie to, że powinienem nagrodzić ludzi, którzy odpowiedzą na moje pytania w głosowaniu up. Dzięki, Argalatyr. –

+1

... sześć lat później ... Co jest lepsze niż biblioteka DICOM? usługa DICOM oparta na REST + JSON! i jest to darmowe oprogramowanie open source. http://www.orthanc-server.com/download.php –

Odpowiedz

18

Biblioteka ClearCanvas jest dobrym rozwiązaniem. Jestem nieco stronniczy, ponieważ pracuję nad nim, ale aktywnie go utrzymuję, jest używany przez wiele komercyjnych produktów i jest używany przez inne produkty ClearCanvas. Produkty ClearCanvas są wdrażane w środowisku produkcyjnym w stosunku do wielu innych wdrożeń DICOM z dobrą interoperacyjnością.

Możesz zarejestrować się na stronie internetowej i pobrać SDK, który zawiera bibliotekę DICOM, lub możesz uzyskać dostęp do ClearCanvas GitHub Repository bezpośrednio jak szczegółowo here.

+0

dzięki Steve. pozwól mi wypróbować clearcanvas i otrzymałem pozytywne opinie od grupy dicom i linkedin, a także od ciebie .. dziękuję za udostępnienie linku –

+0

Podziel się swoimi doświadczeniami z dowolną biblioteką, której wypróbujesz. Ja też tego szukam, więc dobrze byłoby usłyszeć o twoich doświadczeniach. – stiank81

+0

Wyczyść Canvas to świetna biblioteka. Jeśli chcesz się zbliżyć, użyj mDCM. Kod ClearCanvas oparty jest na tej bibliotece. – lkg

3

Jeśli szukasz natywnej architektury .NET DICOM, zajrzyj do MyDICOM pod numerem www.mydicom.net. Istnieje już od .NET 1.1 i nie używa żadnych fantazyjnych rzeczy wprowadzonych w późniejszych wersjach .NET.

Pracuję w GE Healthcare i stworzyliśmy własny zestaw narzędzi C# DICOM, który działa doskonale dla nas, ale powinieneś być bardzo ostrożny, aby zdecydować się na to, ponieważ pisząc dobry framework DICOM, nie można lekceważyć. BTW: ten zestaw narzędzi nie jest na sprzedaż.

+0

Czy masz uwagi na temat http://opendicom.sourceforge.net/ (OPENDICOM) i http://sourceforge.net/projects/dicom-cs/ (DICOM #) i 3. \t http://www.clearcanvas.ca/dnn/ (ClearCanvas)? –

+0

Właśnie patrzyłem na stronę internetową OpenDICOM iz dokumentu, który dostałem, że tylko plik i/o jest obsługiwany i nie ma komunikacji. Co więcej, nie jest zbyt obiecujące, że są tylko 2 wydania, a najnowsza to wersja 0.1.1 i prawie 2 lata. Jest to dobry przykład na to, że napisanie obszernego zestawu narzędzi DICOM to kawał dobrej roboty. Drugi (DICOM #) wygląda trochę lepiej (chociaż ostatni checkin pochodzi z 2009-03-30) ma możliwości komunikacyjne. Zobacz także statystyki tutaj: http://sourceforge.net/project/stats/detail.php?group_id=64322&ugn=dicom-cs&type=cvs&mode=12months. –

+0

Dzięki za kontynuację. Myślę, że OpenDICOM nie jest aktywnie utrzymywany. Steve poleca ClearCanvas, pozwól mi spróbować. mydicom.net wydaje się być kosztowna dla każdego stanowiska programisty. –

7

Inną opcją jest biblioteka mDCM. Wczesne wydanie tej biblioteki stanowiło podstawę biblioteki DICOM ClearCanvas. Jest to nieco więcej interfejsu niższego poziomu niż biblioteka ClearCanvas, ale jest to również przyzwoity wybór.

+0

Osobiście korzystam z biblioteki mDCM od czasu, gdy rozpocząłem pracę w dziedzinie obrazowania medycznego (około roku) i jednym z głównych problemów, które napotkałem w wielu innych przypadkach jest brak jasnej dokumentacji. –

1

Przepraszamy za wiele odpowiedzi na pytanie, ale ze względu na charakter pytania, warto mieć wiele odpowiedzi, aby użytkownicy mogli głosować każdą indywidualną biblioteką DICOM w górę lub w dół, w zależności od ich doświadczenia.

Odkąd wspomniałeś MergeCOM-3, Merge ma również wrapper .NET do swojej standardowej biblioteki, jak widać na ich stronie internetowej here. Mają Podręcznik użytkownika online, aby pobrać i wyświetlić, aby uzyskać smak ich realizacji. Jeśli rozważasz opcje komercyjne, jest to również możliwe.

5

Powinieneś także wypróbować GDCM na zewnątrz.

+0

Pobierz pliki binarne lub po prostu zrekompiluj ponownie: * http://sourceforge.net/apps/mediawiki/gdcm/index.php?title=Konfiguracja_i_Budowanie_Z_VS_.NET_2008_(Include_C_sharp_wrapping) – malat

+1

Podsumowuję tę sugestię. GDCM jest doskonałą otwartą biblioteką DICOM z aktywnym rozwojem i bardzo przydatną listą mailingową. –

+0

Myślę, że jest to obecnie poprawny link do projektu: http://sourceforge.net/projects/gdcm/ – Entrodus

15

Fellow Oak DICOM jest nowsza realizacja DICOM w C#. Jest on wyłączony z wersji mDCM i jest utrzymywany przez tego samego programistę, który napisał mDCM. Zauważ, że istnieje również forum dla Fellow Oak DICOM here.

2

Innym komercyjnym .NET DICOM SDK do wypróbowania jest LEADTOOLS. Istnieje framework PACS, który jest powiązany z przeglądarką DICOM HTML5 w celu szybkiego opracowania rozwiązania. Możesz pobrać w pełni funkcjonalną wersję ewaluacyjną ze strony.

Należy pamiętać, że pracuję dla LEAD Technologies.